Lines Matching refs:newconf
158 struct ff_freebsd_cfg *newconf, **cur; in freebsd_conf_handler() local
159 newconf = (struct ff_freebsd_cfg *)malloc(sizeof(struct ff_freebsd_cfg)); in freebsd_conf_handler()
160 if (newconf == NULL) { in freebsd_conf_handler()
165 newconf->name = strdup(name); in freebsd_conf_handler()
166 newconf->str = strdup(value); in freebsd_conf_handler()
171 newconf->value = (void *)newconf->str; in freebsd_conf_handler()
172 newconf->vlen = strlen(value); in freebsd_conf_handler()
180 newconf->value = (void *)p; in freebsd_conf_handler()
181 newconf->vlen = sizeof(*p); in freebsd_conf_handler()
185 newconf->value = (void *)p; in freebsd_conf_handler()
186 newconf->vlen = sizeof(*p); in freebsd_conf_handler()
189 newconf->value = (void *)newconf->str; in freebsd_conf_handler()
190 newconf->vlen = strlen(value); in freebsd_conf_handler()
194 free(newconf); in freebsd_conf_handler()
199 newconf->next = NULL; in freebsd_conf_handler()
200 *cur = newconf; in freebsd_conf_handler()
202 newconf->next = (*cur)->next; in freebsd_conf_handler()
203 (*cur)->next = newconf; in freebsd_conf_handler()