2005-12-24 01:39:56 -05:00
|
|
|
SUMMARY
|
|
|
|
=======
|
|
|
|
This is a port of expat for AmigaOS 4.0 which includes the
|
|
|
|
SDK, some XML tools and the libraries.
|
2005-02-25 20:38:54 -05:00
|
|
|
|
2005-12-24 01:39:56 -05:00
|
|
|
Both static and shared library versions are supported.
|
2005-02-25 20:38:54 -05:00
|
|
|
|
2005-12-24 01:39:56 -05:00
|
|
|
The static library version is limited to clib2 although it should
|
|
|
|
be possible to use newlib with the appopriate compile options.
|
2005-02-25 20:38:54 -05:00
|
|
|
|
2005-12-24 01:39:56 -05:00
|
|
|
The shared library version is based on the work of Fredrik Wikstrom
|
|
|
|
and is currently limited to PPC only.
|
2005-02-25 20:38:54 -05:00
|
|
|
|
|
|
|
|
2005-12-24 01:39:56 -05:00
|
|
|
HISTORY
|
|
|
|
=======
|
2006-03-18 23:34:35 -05:00
|
|
|
4.1 - fixed memory freeing bug in shared library version
|
|
|
|
- now allocates shared memory
|
|
|
|
|
2005-12-27 10:45:30 -05:00
|
|
|
4.0 - updated for corresponding Expat 2.0 release
|
|
|
|
- some minor CVS related changes
|
|
|
|
|
2005-12-24 01:39:56 -05:00
|
|
|
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
|
2005-02-25 20:38:54 -05:00
|
|
|
|
2005-12-24 01:39:56 -05:00
|
|
|
3.0 - initial release
|
|
|
|
- based on expat 1.95.8
|
2005-02-25 20:38:54 -05:00
|
|
|
|
|
|
|
|
2005-12-24 01:39:56 -05:00
|
|
|
BUILDING
|
|
|
|
========
|
|
|
|
To build expat.library, xmlwf tool, examples and run the test suite,
|
|
|
|
simply type 'make all' in the amiga subdirectory.
|
2005-02-25 20:38:54 -05:00
|
|
|
|
2005-12-24 01:39:56 -05:00
|
|
|
The test suite will compile and run for both the static and shared
|
|
|
|
library versions.
|
2005-02-25 20:38:54 -05:00
|
|
|
|
|
|
|
|
2005-12-24 01:39:56 -05:00
|
|
|
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
|
|
|
|
=====
|
2005-02-25 20:38:54 -05:00
|
|
|
- wide character support (UTF-16)
|
2005-12-24 01:39:56 -05:00
|
|
|
- provide 68k backwards compatibility
|