|
From: M?ns Rullg?rd <mr...@us...> - 2002-05-01 20:31:16
|
Update of /cvsroot/libtc/libtc/src
In directory usw-pr-cvs1:/tmp/cvs-serv18274/src
Modified Files:
conf.c
Log Message:
Fixed ordering of conf entries.
Index: conf.c
===================================================================
RCS file: /cvsroot/libtc/libtc/src/conf.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** conf.c 2 Mar 2002 00:38:23 -0000 1.4
--- conf.c 1 May 2002 20:31:11 -0000 1.5
***************
*** 256,260 ****
va_start(args, fmt);
! te = list_next_matched(vs->lst, &vs->li, v, cmp_str_val);
if(te){
n = getentry(te, fmt, args);
--- 256,260 ----
va_start(args, fmt);
! te = list_prev_matched(vs->lst, &vs->li, v, cmp_str_val);
if(te){
n = getentry(te, fmt, args);
***************
*** 347,351 ****
if(list_find(sec->entries, s, &te, cmp_str_sec) != 0){
te = alloc_entry(s, TCC_SECTION);
! list_push(sec->entries, te);
}
sec = te->section;
--- 347,351 ----
if(list_find(sec->entries, s, &te, cmp_str_sec) != 0){
te = alloc_entry(s, TCC_SECTION);
! list_unshift(sec->entries, te);
}
sec = te->section;
***************
*** 356,360 ****
type == TCC_VALUE? cmp_str_val: cmp_str_sec) != 0){
te = alloc_entry(v, type);
! list_push(sec->entries, te);
}
--- 356,360 ----
type == TCC_VALUE? cmp_str_val: cmp_str_sec) != 0){
te = alloc_entry(v, type);
! list_unshift(sec->entries, te);
}
***************
*** 491,495 ****
list_item *li = NULL;
tcc_entry *te;
! while((te = list_next(l, &li)) != NULL){
tcc_writeentry(te, file, lv);
}
--- 491,495 ----
list_item *li = NULL;
tcc_entry *te;
! while((te = list_prev(l, &li)) != NULL){
tcc_writeentry(te, file, lv);
}
|