Lines Matching refs:ln

73 void inifile_line_free(line_type *ln)  in inifile_line_free()  argument
75 inifile_key_free(&ln->key); in inifile_line_free()
76 inifile_val_free(&ln->val); in inifile_line_free()
77 ln->pos = 0; in inifile_line_free()
167 static int inifile_read(inifile *dba, line_type *ln TSRMLS_DC) { in inifile_read()
171 inifile_val_free(&ln->val); in inifile_read()
181 inifile_key_free(&ln->key); in inifile_read()
182 ln->key.group = etrim(fline+1); in inifile_read()
183 ln->key.name = estrdup(""); in inifile_read()
184 ln->pos = php_stream_tell(dba->fp); in inifile_read()
196 if (!ln->key.group) { in inifile_read()
197 ln->key.group = estrdup(""); in inifile_read()
199 if (ln->key.name) { in inifile_read()
200 efree(ln->key.name); in inifile_read()
202 ln->key.name = etrim(fline); in inifile_read()
203 ln->val.value = etrim(pos+1); in inifile_read()
204 ln->pos = php_stream_tell(dba->fp); in inifile_read()
217 inifile_line_free(ln); in inifile_read()
246 line_type ln = {{NULL,NULL},{NULL}}; in inifile_fetch() local
262 while(inifile_read(dba, &ln TSRMLS_CC)) { in inifile_fetch()
263 if (!(res=inifile_key_cmp(&ln.key, key TSRMLS_CC))) { in inifile_fetch()
265 val.value = estrdup(ln.val.value ? ln.val.value : ""); in inifile_fetch()
268 dba->next = ln; in inifile_fetch()
280 inifile_line_free(&ln); in inifile_fetch()
282 return ln.val; in inifile_fetch()
298 line_type ln = {{NULL,NULL},{NULL}}; in inifile_nextkey() local
302 ln.key.group = estrdup(dba->curr.key.group ? dba->curr.key.group : ""); in inifile_nextkey()
303 inifile_read(dba, &ln TSRMLS_CC); in inifile_nextkey()
305 dba->curr = ln; in inifile_nextkey()
306 return ln.key.group || ln.key.name; in inifile_nextkey()
339 line_type ln = {{NULL,NULL},{NULL}}; in inifile_find_group() local
342 while(inifile_read(dba, &ln TSRMLS_CC)) { in inifile_find_group()
343 if ((res=inifile_key_cmp(&ln.key, key TSRMLS_CC)) < 2) { in inifile_find_group()
349 inifile_line_free(&ln); in inifile_find_group()
368 line_type ln = {{NULL,NULL},{NULL}}; in inifile_next_group() local
371 ln.key.group = estrdup(key->group); in inifile_next_group()
372 while(inifile_read(dba, &ln TSRMLS_CC)) { in inifile_next_group()
373 if (inifile_key_cmp(&ln.key, key TSRMLS_CC) == 2) { in inifile_next_group()
379 inifile_line_free(&ln); in inifile_next_group()
420 line_type ln = {{NULL,NULL},{NULL}}; in inifile_filter() local
424 while(inifile_read(from, &ln TSRMLS_CC)) { in inifile_filter()
425 switch(inifile_key_cmp(&ln.key, key TSRMLS_CC)) { in inifile_filter()
454 inifile_line_free(&ln); in inifile_filter()