brianp 2003/06/22 14:50:25
Modified: include apr_tables.h tables apr_tables.c Log: Add an apr_table_compress() function to reconcile duplicate entries in a table, and replace the red-black trees in apr_table_overlap() with a less complex mergesort
If it were just the warnings I'd handle them, but there is some deeper problem. try apr/test/testall -v testtable
/home/trawick/regressapr/oldlogs/aprmake.stderr and /home/trawick/regressapr/logs/aprmake.stderr are different!
------------------/home/trawick/regressapr/logs/aprmake.stderr.diff---------------
0a1,4
> apr_tables.c: In function `table_mergesort':
> apr_tables.c:1050: warning: unused variable `lowest'
> apr_tables.c: At top level:
> apr_tables.c:1201: warning: no previous prototype for `apr_table_cat'
--------------end of /home/trawick/regressapr/logs/aprmake.stderr.diff-------------
------------------/home/trawick/regressapr/oldlogs/aprmake.stderr---------------
--------------end of /home/trawick/regressapr/oldlogs/aprmake.stderr-------------
------------------/home/trawick/regressapr/logs/aprmake.stderr---------------
apr_tables.c: In function `table_mergesort':
apr_tables.c:1050: warning: unused variable `lowest'
apr_tables.c: At top level:
apr_tables.c:1201: warning: no previous prototype for `apr_table_cat'
--------------end of /home/trawick/regressapr/logs/aprmake.stderr-------------
------------------/home/trawick/regressapr/logs/run_testtable.stdout---------------
Partial APR Tests:
Table: ........F
9 tests run: 8 passed, 1 failed, 0 not implemented.
Failed tests in Table: 1) table_overlap: expected <8> but was <7>
--------------end of /home/trawick/regressapr/logs/run_testtable.stdout-------------
------------------/home/trawick/regressapr/logs/run_testtable.stderr---------------
--------------end of /home/trawick/regressapr/logs/run_testtable.stderr-------------