/** * cs_init - Initialise a Config Set * @param cs Config items * @param size Number of expected config items */ void cs_init(struct ConfigSet *cs, size_t size) { if (!cs) return; memset(cs, 0, sizeof(*cs)); cs->hash = mutt_hash_new(size, MUTT_HASH_NO_FLAGS); mutt_hash_set_destructor(cs->hash, destroy, (intptr_t) cs); }
/** * cs_init - Initialise a Config Set * @param cs Config items * @param size Number of expected config items */ void cs_init(struct ConfigSet *cs, size_t size) { if (!cs) return; /* LCOV_EXCL_LINE */ memset(cs, 0, sizeof(*cs)); cs->hash = mutt_hash_new(size, 0); mutt_hash_set_destructor(cs->hash, destroy, (intptr_t) cs); }