Ejemplo n.º 1
0
Archivo: set.c Proyecto: kdave/neomutt
/**
 * 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);
}
Ejemplo n.º 2
0
Archivo: set.c Proyecto: darnir/neomutt
/**
 * 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);
}