From: Nick Mathewson Date: Thu, 29 Aug 2019 13:14:51 +0000 (-0400) Subject: Describe clear_cfg_fn_t better. X-Git-Tag: tor-0.4.2.1-alpha~43^2~2^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c281fa0da20ebb2cd6849b52ff45e114075fd88a;p=thirdparty%2Ftor.git Describe clear_cfg_fn_t better. --- diff --git a/src/app/config/confparse.h b/src/app/config/confparse.h index 0ff33f6edc..b788e2cd1b 100644 --- a/src/app/config/confparse.h +++ b/src/app/config/confparse.h @@ -44,11 +44,14 @@ struct config_mgr_t; /** * Callback to clear all non-managed fields of a configuration object. * + * obj is the configuration object whose non-managed fields should be + * cleared. + * * (Regular fields get cleared by config_reset(), but you might have fields * in the object that do not correspond to configuration variables. If those * fields need to be cleared or freed, this is where to do it.) */ -typedef void (*clear_cfg_fn_t)(const struct config_mgr_t *mgr, void*); +typedef void (*clear_cfg_fn_t)(const struct config_mgr_t *mgr, void *obj); /** Information on the keys, value types, key-to-struct-member mappings, * variable descriptions, validation functions, and abbreviations for a