should be declared/defined before they are used. This should fix errors
of the form:
.../expat.h:657: use of enum `XML_Status' without previous declaration
.../expat.h:736: multiple definition of `enum XML_Status'
changes:
Added XML_UseForeignDTD() for improved SAX2 support.
Added XML_GetFeatureList().
Defined XML_Bool type and the values XML_TRUE and XML_FALSE.
Use an incomplete struct instead of a void* for the parser.
Fixed UTF-8 decoding bug that caused legal UTF-8 to be rejected.
Finally fixed bug where default handler would report DTD events that were
already handled by another handler. Initial patch
contributed by Darryl Miller.
Reduced line-length for all source code and headers to be no longer than 80
characters, to help with AS/400 support.
Reduced memory copying during parsing (SF patch #600964).
Fixed a variety of bugs.
buildlink2.mk files back into the main trunk. This provides sufficient
buildlink2 infrastructure to start merging other packages from the
buildlink2 branch that have already been converted to use the buildlink2
framework.
changes since 1.95.2:
-Added the XML_ParserReset() API function
-Allow xmlwf to read from standard input
-Install a man page for xmlwf on Unix systems
-bugfixes
-unrelated portability enhancements
changes:
- Added compile-time constants that can be used to determine the
Expat version
- Removed a lot of GNU-specific dependencies to aide portability
among the various Unix flavors.
- Fix the UTF-8 BOM bug.
- Cleaned up warning messages for several compilers.
- Added the -Wall, -Wstrict-prototypes options for GCC.