Name |
Date |
Size |
#Lines |
LOC |
||
---|---|---|---|---|---|---|
.. | - | - | ||||
include/ | 03-May-2024 | - | 814 | 626 | ||
Makefile | D | 03-May-2024 | 4 KiB | 188 | 126 | |
README.txt | D | 03-May-2024 | 1.8 KiB | 67 | 48 | |
expat.xml | D | 03-May-2024 | 10.5 KiB | 265 | 263 | |
expat_lib.c | D | 03-May-2024 | 5.4 KiB | 234 | 155 | |
expat_vectors.c | D | 03-May-2024 | 21.5 KiB | 506 | 412 | |
launch.c | D | 03-May-2024 | 1.7 KiB | 57 | 25 | |
stdlib.c | D | 03-May-2024 | 2.3 KiB | 110 | 65 |
README.txt
1SUMMARY 2======= 3This is a port of expat for AmigaOS 4.0 which includes the 4SDK, some XML tools and the libraries. 5 6Both static and shared library versions are supported. 7 8The static library version is limited to clib2 although it should 9be possible to use newlib with the appopriate compile options. 10 11The shared library version is based on the work of Fredrik Wikstrom 12and is currently limited to PPC only. 13 14 15HISTORY 16======= 174.2 - updated to correspond to Expat 2.0.1 release 18 - bumped copyright banners and versions 19 - simplified amigaconfig.h 20 - updated include/libraries/expat.h file 21 - modified launch.c to use contructor/deconstructor 22 - removed need for amiga_main() from expat utilities 23 244.1 - fixed memory freeing bug in shared library version 25 - now allocates shared memory 26 274.0 - updated for corresponding Expat 2.0 release 28 - some minor CVS related changes 29 303.1 - removed obsolete sfd file 31 - added library description xml file 32 - refactored Makefile 33 - removed extraneous VARARGS68K keywords 34 - reworked default memory handling functions in shared lib 35 - updated amigaconfig.h 36 373.0 - initial release 38 - based on expat 1.95.8 39 40 41BUILDING 42======== 43To build expat.library, xmlwf tool, examples and run the test suite, 44simply type 'make all' in the amiga subdirectory. 45 46The test suite will compile and run for both the static and shared 47library versions. 48 49 50INSTALLATION 51============ 52To install both static and shared versions of expat into the 53AmigaOS SDK type 'make install' in the amiga subdirectory. 54 55 56CONFIGURATION 57============= 58You may want to edit the lib/amigaconfig.h file to remove 59DTD and/or XML namespace support if they are not required by your 60specific application for a smaller and faster implementation. 61 62 63TO DO 64===== 65- wide character support (UTF-16) 66- provide 68k backwards compatibility 67