# HG changeset patch # User Aki Tuomi # Date 1452519965 -7200 # Node ID 0f6713172b2c05a4ab07592d52a3b286915d2e31 # Parent d7bce1945b52eabd21141fbe80424b10fb645483 lib-stats: Add stats_reset function diff -r d7bce1945b52 -r 0f6713172b2c src/lib-stats/stats.c --- a/src/lib-stats/stats.c Thu Jan 07 11:09:50 2016 +0200 +++ b/src/lib-stats/stats.c Mon Jan 11 15:46:05 2016 +0200 @@ -218,3 +218,8 @@ { return PTR_OFFSET(stats, item->pos); } + +void stats_reset(struct stats *stats) +{ + memset(stats, 0, stats_total_size); +} diff -r d7bce1945b52 -r 0f6713172b2c src/lib-stats/stats.h --- a/src/lib-stats/stats.h Thu Jan 07 11:09:50 2016 +0200 +++ b/src/lib-stats/stats.h Mon Jan 11 15:46:05 2016 +0200 @@ -66,4 +66,6 @@ alloc_size() number of bytes). */ void *stats_fill_ptr(struct stats *stats, struct stats_item *item); +void stats_reset(struct stats *stats); + #endif