return (stats->ncounters);
}
-static inline void
-incrementcounter(isc_stats_t *stats, int counter) {
- atomic_fetch_add_explicit(&stats->counters[counter], 1,
- memory_order_relaxed);
-}
-
-static inline void
-decrementcounter(isc_stats_t *stats, int counter) {
- atomic_fetch_sub_explicit(&stats->counters[counter], 1,
- memory_order_relaxed);
-}
-
static void
copy_counters(isc_stats_t *stats) {
int i;
REQUIRE(ISC_STATS_VALID(stats));
REQUIRE(counter < stats->ncounters);
- incrementcounter(stats, (int)counter);
+ atomic_fetch_add_explicit(&stats->counters[counter], 1,
+ memory_order_relaxed);
}
void
REQUIRE(ISC_STATS_VALID(stats));
REQUIRE(counter < stats->ncounters);
- decrementcounter(stats, (int)counter);
+ atomic_fetch_sub_explicit(&stats->counters[counter], 1,
+ memory_order_relaxed);
}
void