Apply patches #5828, #5837, #5841, #5843.
authorBen Pfaff <blp@gnu.org>
Tue, 3 Apr 2007 22:55:07 +0000 (22:55 +0000)
committerBen Pfaff <blp@gnu.org>
Tue, 3 Apr 2007 22:55:07 +0000 (22:55 +0000)
commit93b4335785430ab6de290b7978e2d506106a8ba5
tree3dba1204cd8aef3734597ef7d4f5ef672fd84db3
parentfe3a0a8896cc9f099196f0d0228bb0cfa688c34a
Apply patches #5828, #5837, #5841, #5843.

In tests:

* automake.mk (tests_libpspp_bt_test_LDADD): Add range-map-test,
range-set-test, tower-test.

* libpspp/range-map-test.c: New test.

* libpspp/range-set-test.c: New test.

* libpspp/tower-test.c: New test.

In src/libpspp:

* abt.c (insert_relative): New function.
(abt_insert_after): New function.
(abt_insert_before): New function.

* range-map.c: New file.

* range-map.h: New file.

* range-set.c: New file.

* range-set.h: New file.

* tower.c: New file.

* tower.h: New file.
16 files changed:
src/libpspp/ChangeLog
src/libpspp/abt.c
src/libpspp/abt.h
src/libpspp/automake.mk
src/libpspp/range-map.c [new file with mode: 0644]
src/libpspp/range-map.h [new file with mode: 0644]
src/libpspp/range-set.c [new file with mode: 0644]
src/libpspp/range-set.h [new file with mode: 0644]
src/libpspp/tower.c [new file with mode: 0644]
src/libpspp/tower.h [new file with mode: 0644]
tests/ChangeLog
tests/automake.mk
tests/libpspp/abt-test.c
tests/libpspp/range-map-test.c [new file with mode: 0644]
tests/libpspp/range-set-test.c [new file with mode: 0644]
tests/libpspp/tower-test.c [new file with mode: 0644]