Lines Matching refs:val
63 void inifile_val_free(val_type *val) in inifile_val_free() argument
65 if (val->value) { in inifile_val_free()
66 efree(val->value); in inifile_val_free()
68 memset(val, 0, sizeof(val_type)); in inifile_val_free()
76 inifile_val_free(&ln->val); in inifile_line_free()
147 char *val; in etrim() local
153 val = (char*)str; in etrim()
154 while (*val && strchr(" \t\r\n", *val)) { in etrim()
155 val++; in etrim()
157 l = strlen(val); in etrim()
158 while (l && (strchr(" \t\r\n", val[l-1]))) { in etrim()
161 return estrndup(val, l); in etrim()
171 inifile_val_free(&ln->val); in inifile_read()
203 ln->val.value = etrim(pos+1); in inifile_read()
247 val_type val; in inifile_fetch() local
266 val.value = estrdup(ln.val.value ? ln.val.value : ""); in inifile_fetch()
271 return val; in inifile_fetch()
283 return ln.val; in inifile_fetch()