]> git.ipfire.org Git - thirdparty/libtool.git/commit
Test and fix slist.c.
authorRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Wed, 2 Dec 2009 22:11:23 +0000 (23:11 +0100)
committerRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Wed, 2 Dec 2009 22:13:05 +0000 (23:13 +0100)
commitfea7fdee4e2a36b608708f5cbfaf373edfac916d
tree5de6e1c7e9b3373548cca089c6005f922d37e72a
parent2c9c38d8a12eb0a2ce7fe9c3862523026c3d5622
Test and fix slist.c.

* libltdl/libltdl/slist.h: Include stddef.h, for size_t.
(slist_remove): Return pointer to SList, not void.
* libltdl/slist.c: Include stdlib.h, for malloc and free.
(slist_remove): Adjust prototype as above.
(slist_sort): Do not loop forever on one-item list.
* tests/slist.at (SList functionality): New file, new test.
* Makefile.am (TESTSUITE_AT): Add tests/slist.at.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
ChangeLog
Makefile.am
libltdl/libltdl/slist.h
libltdl/slist.c
tests/slist.at [new file with mode: 0644]