Initial support for low level ECMA-119 tree.

This only adds the tree creation functions, no sorting and name mangling 
yet. Only plain ECMA-119 supported for now, nor RR, relaxed 
restrictions, etc..

This also adds a little test program.
This commit is contained in:
Vreixo Formoso
2007-12-15 16:55:44 +01:00
parent aa312cf7d7
commit 40b27dbacc
9 changed files with 446 additions and 4 deletions

View File

@ -31,7 +31,10 @@ src_libisofs_la_SOURCES = \
src/util.c \
src/filesrc.h \
src/filesrc.c \
src/ecma119.h
src/ecma119.h \
src/ecma119.c \
src/ecma119_tree.h \
src/ecma119_tree.c
libinclude_HEADERS = \
src/libisofs.h
@ -41,7 +44,8 @@ libinclude_HEADERS = \
noinst_PROGRAMS = \
demo/lsl \
demo/cat \
demo/tree
demo/tree \
demo/ecma119tree
demo_lsl_CPPFLAGS = -Isrc
demo_lsl_LDADD = $(src_libisofs_la_OBJECTS) $(THREAD_LIBS)
@ -55,6 +59,10 @@ demo_tree_CPPFLAGS = -Isrc
demo_tree_LDADD = $(src_libisofs_la_OBJECTS) $(THREAD_LIBS)
demo_tree_SOURCES = demo/tree.c
demo_ecma119tree_CPPFLAGS = -Isrc
demo_ecma119tree_LDADD = $(src_libisofs_la_OBJECTS) $(THREAD_LIBS)
demo_ecma119tree_SOURCES = demo/ecma119_tree.c
## Build unit test