static void account_class_fn(const char *token, char *value, void *setting, FILE *f) { struct s_auth *account = setting; if (value) { strtolower(value); chk_cltab(value, &account->cltab); return; } if ((account->cltab.bn > 0 || account->cltab.an > 0) || cfg.http_full_cfg) { value = mk_t_cltab(&account->cltab); fprintf_conf(f, token, "%s\n", value); free_mk_t(value); } }
void class_fn(const char *token, char *value, void *setting, FILE *f) { CLASSTAB *cltab = setting; if(value) { strtolower(value); chk_cltab(value, cltab); return; } value = mk_t_cltab(cltab); if(strlen(value) > 0 || cfg.http_full_cfg) { fprintf_conf(f, token, "%s\n", value); free_mk_t(value); } }