libexpat/expat/amiga
2006-03-19 04:45:43 +00:00
..
include Added 2.0 definitions and bumped version 2005-12-30 04:19:05 +00:00
expat_lib.c bumped version to 4.1 2006-03-19 04:35:27 +00:00
expat_vectors.c *** empty log message *** 2005-12-24 06:39:56 +00:00
expat.xml *** empty log message *** 2005-12-24 06:39:56 +00:00
launch.c *** empty log message *** 2005-12-24 06:39:56 +00:00
Makefile changed default sharedlibdir 2006-03-19 04:45:43 +00:00
README.txt added 4.1 notes 2006-03-19 04:34:35 +00:00
stdlib.c now allocates shared memory and frees the correct memory block 2006-03-19 04:32:58 +00:00

SUMMARY
=======
This is a port of expat for AmigaOS 4.0 which includes the
SDK, some XML tools and the libraries.

Both static and shared library versions are supported.

The static library version is limited to clib2 although it should
be possible to use newlib with the appopriate compile options.

The shared library version is based on the work of Fredrik Wikstrom
and is currently limited to PPC only.


HISTORY
=======
4.1  - fixed memory freeing bug in shared library version
     - now allocates shared memory

4.0  - updated for corresponding Expat 2.0 release
     - some minor CVS related changes

3.1  - removed obsolete sfd file
     - added library description xml file
     - refactored Makefile
     - removed extraneous VARARGS68K keywords
     - reworked default memory handling functions in shared lib
     - updated amigaconfig.h

3.0  - initial release
     - based on expat 1.95.8


BUILDING
========
To build expat.library, xmlwf tool, examples and run the test suite,
simply type 'make all' in the amiga subdirectory.

The test suite will compile and run for both the static and shared
library versions.


INSTALLATION
============
To install both static and shared versions of expat into the
AmigaOS SDK type 'make install' in the amiga subdirectory.


CONFIGURATION
=============
You may want to edit the lib/amigaconfig.h file to remove
DTD and/or XML namespace support if they are not required by your
specific application for a smaller and faster implementation.


TO DO
=====
- wide character support (UTF-16)
- provide 68k backwards compatibility