static void account_services_fn(const char *token, char *value, void *setting, FILE *f) { struct s_auth *account = setting; if (value) { strtolower(value); chk_services(value, &account->sidtabok, &account->sidtabno); return; } value = mk_t_service((uint64_t)account->sidtabok, (uint64_t)account->sidtabno); if (strlen(value) > 0 || cfg.http_full_cfg) fprintf_conf(f, token, "%s\n", value); free_mk_t(value); }
void services_fn(const char *token, char *value, void *setting, FILE *f) { SIDTABS *sidtabs = setting; if(value) { strtolower(value); chk_services(value, sidtabs); return; } value = mk_t_service(sidtabs); if(strlen(value) > 0 || cfg.http_full_cfg) { fprintf_conf(f, token, "%s\n", value); } free_mk_t(value); }