Fri Jan 22 13:41:41 EST 1999 Jeff Garzik <jgarzik@pobox.com>
* configure.in:
Add checks for alloca, defining G_NATIVE_ALLOCA if present.
* galloca.c:
Import replacement alloca implementation from gettext 0.10.35.
Begin to convert to using GLib types and functions.
* glib.h:
New macros g_alloca, g_alloca_gc, g_alloca_new, to perform
stack-based memory allocations.
* tests/Makefile.am, tests/queue-test.c, tests/alloca-test.c:
New tests for g_alloca_*, GQueue ADT.
* tests/stack-test.c:
Fix pointer casts, include config.h, and
call g_stack_free at end of run.
Fri Jan 22 11:58:13 EST 1999 Jeff Garzik <jgarzik@pobox.com>
* Makefile.am:
Add gqueue.c
* glib.h:
Add GQueue struct and prototypes.
Remove g_stack_free macro.
* gqueue.c
New file. Implementation of a queue ADT.
* gstack.c:
Rename _g_stack_free back to g_stack_free.
* tests/Makefile.am, tests/stack-test.c:
New test for GStack objects.
Thu Jan 21 12:40:11 EST 1999 Jeff Garzik <jgarzik@pobox.com>
* gmodule/gmodule-dl.c (_g_module_build_path):
Add braces to eliminate an ambiguous else warning.
* tests/{Makefile.am, string-test.c, strfunc-test.c}:
Separate string and strfunc tests, working towards goal of
having separate test for each of the GLib modules.
Add a couple GString length tests.
* testglib.c:
Make all aux functions static.
* tests/Makefile.am, tests/dirname-test.c, tests/type-test.c:
New tests dirname-test and type-test, from testglib.
* tests/Makefile.am:
add array-test.c
* tests/array-test.c:
New module, tests array family
* tests/hash-test.c, tests/list-test.c, tests/slist-test.c,
tests/string-test.c, tests/node-test.c:
Clean out cruft left over from testglib.