Summary: almost completed stack support
New version of: pigeondeliver--main--0.2--patch-35
Available in archive: tla@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Committed by: Carlo Contavalli <ccontavalli@xxxxxxxxxxx>
on: Wed May 31 11:48:40 UTC 2006
New-Files: 7
Modified-Files: 21
Removed-Files: 5
Changelog:
* lib/dscm-io1/hdlr/fd.c - temporarly set aside.
* lib/dscm-io1/hdlr/fd.h - same thing as above.
* lib/dscm-io1/hdlr/bufferize.c - now compiles cleanly, with brand new
buffering primitives being used.
* lib/dscm-io1/test/un-hdlr.c - added unit testing script for handlers.
Will probably be renamed in un-hdlr-stack.c.
* lib/dscm-utils0/dscm-chain.c - added primitives to handle doubly linked
list. Most are macros, right now, here there is just one single
function.
* lib/dscm-utils0/dscm-utils0/dscm-chain.h - added a lot of macros to
handle double linked lists.
* lib/dscm-io1/dscm-io1/dscm-hdlrs.h - modified to include API changes
for brand new stack support.
* lib/dscm-io1/hdlr/stack.c - almost completely rewritten to use
chains from dscm-utils0, and much cleaner code. Oh, I forget...
now, it should also actually work :)
* lib/dscm-io1/dscm-read.c - same thing as above.
* lib/dscm-io1/dscm-io1/dscm-io.h - same thing as above.
* lib/dscm-io1/writer/list.c - same thing as above.
* lib/dscm-io1/dscm-write.c - same thing as above.
* lib/dscm-io1/writer/numbers.c - same thing as above.
* lib/dscm-io1/reader/numbers.c - same thing as above.
* lib/dscm-io1/reader/word.c - same thing as above.
* lib/dscm-io1/writer/counters.c - same thing as above.
* lib/dscm-io1/dscm-open.c - same thing as above.
* lib/dscm-io1/reader/string.c - same thing as above.
* lib/dscm-io1/dscm-io1/dscm-stack.h - same thing as above.
* lib/dscm-io1/writer/fd.c - same thing as above.
* lib/dscm-io1/dscm-io1/dscm-ctx.h - same thing as above.
* lib/dscm-io1/reader/allowed.c - same thing as above.
* lib/dscm-io1/dscm-io1/dscm-writer.h - same thing as above.
* lib/dscm-io1/dscm-io1/dscm-reader.h - same thing as above.
* lib/dscm-io1/dscm-print.c - same thing as above.
* lib/dscm-io1/dscm-io1/dscm-hdlr.h - same thing as above.
* lib/dscm-io1/dscm-io1/dscm-buffer.h - same thing as above.
* lib/dscm-io1/writer/string.c - same thing as above.
* lib/dscm-io1/dscm-control.c - same thing as above.
* lib/dscm-io1/dscm-stack.c - doesn't seem useful anymore.
It will probably be readded in the next commit.