Nick Wellnhofer
02709d0f67
Remove remaining definitions of STDC_HEADERS
...
Sync with Autotools build.
2022-04-20 19:18:17 +02:00
Nick Wellnhofer
5ce893c0c4
Move regexp tests to runtest
2022-04-04 04:28:15 +02:00
Nick Wellnhofer
48b03c8479
Remove major parts of old test suite
...
Remove all the parts of the old test suite which are covered by
runtest.c for quite some time.
The following test programs are removed:
- testC14N
- testHTML
- testReader
- testRelax
- testSAX
- testSchemas
- testURI
- testXPath
This also removes a few results of unimportant tests only run by the old
test suite.
2022-04-04 04:14:55 +02:00
Nick Wellnhofer
21ddad5284
Remove ICONV_CONST test
...
We can simply cast the offending pointer to (void *).
2022-03-04 22:08:58 +01:00
Nick Wellnhofer
72119afe00
Don't check for standard C89 library functions
...
Don't check for
- fprintf
- localtime
- printf
- rand
- sprintf
- srand
- sscanf
- strftime
- time
- vfprintf
- vsprintf
If the C99 functions snprintf and vsnprintf are missing, Trio is
enabled.
2022-03-02 01:14:08 +01:00
Nick Wellnhofer
776d15d383
Don't check for standard C89 headers
...
Don't check for
- ctype.h
- errno.h
- float.h
- limits.h
- math.h
- signal.h
- stdarg.h
- stdlib.h
- string.h
- time.h
Stop including non-standard headers
- malloc.h
- strings.h
2022-03-02 00:43:54 +01:00
Ben Boeckel
51c88c6f8d
configure: remove unused checks for functions
...
Nothing uses the results from these checks, so remove the checks. There
are some "uses" in order to suppress macro shadowing in MSVC's
implementation of `isinf` and `isnan` as macros, but those are
hard-coded and do not require checks to manage.
2022-01-16 14:34:37 +01:00
Ben Boeckel
1a013ba711
configure: remove unused checks for libraries
...
These libraries are queried for, but no code cares about the results, so
remove the checks.
2022-01-16 14:34:37 +01:00
Ben Boeckel
9669bd68a3
configure: remove unused checks for headers
...
These headers are checked for at configure time, but the code never
cares about the results of these checks, so skip them.
2022-01-16 14:34:37 +01:00
Nick Wellnhofer
bf3b456350
Remove unused AC_CHECKs
2017-11-27 14:35:29 +01:00
Nick Wellnhofer
cb5541c9f3
Fix libz and liblzma detection
...
If libz or liblzma are detected with pkg-config, AC_CHECK_HEADERS must
not be run because the correct CPPFLAGS aren't set. It is actually not
required have separate checks for LIBXML_ZLIB_ENABLED and HAVE_ZLIB_H.
Only check for LIBXML_ZLIB_ENABLED and remove HAVE_ZLIB_H macro.
Fixes bug 764657, bug 787041.
2017-11-27 14:33:37 +01:00
Nick Wellnhofer
988a5a3b6b
Build test programs only when needed
...
Add test programs to 'check_PROGRAMS' instead of 'noinst_PROGRAMS'.
Fixes bug 760457.
2017-06-17 15:44:50 +02:00
Jacob (Jouk) Jansen
4d041a2e80
Various portability patches for OpenVMS
...
Available from http://nchrem.tnw.tudelft.nl/openvms/software2.html
2013-12-17 15:33:50 +08:00
Daniel Veillard
24d87d94bb
update from Tycho Hilhorst, should fix #523378 Daniel
...
* vms/build_libxml.com: update from Tycho Hilhorst, should fix #523378
Daniel
svn path=/trunk/; revision=3710
2008-03-19 15:43:00 +00:00
Daniel Veillard
d4e39ae2c1
cleanup from Albert Chin html/index.sgml doesn't exist anymore Daniel
...
* config.h.in configure.in vms/config.vms macos/src/config-mac.h:
cleanup from Albert Chin
* doc/Makefile.am: html/index.sgml doesn't exist anymore
Daniel
2005-10-28 15:59:14 +00:00
Daniel Veillard
4edd3ed8c5
added --timing --copy timing for the copy applied patch from Craig Berry
...
* xmllint.c: added --timing --copy timing for the copy
* vms/build_libxml.com: applied patch from Craig Berry
to build with recent releases
Daniel
2004-09-20 20:03:01 +00:00
Daniel Veillard
9339b74c09
VMS patch from Craig A. Berry Daniel
...
* vms/build_libxml.com trionan.c: VMS patch from Craig A. Berry
Daniel
2003-10-15 08:18:00 +00:00
Daniel Veillard
1c960272c2
applied patch from Craig A. Berry to get libxml-2.5.7 to compile on
...
* triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
to get libxml-2.5.7 to compile on OpenVMS
Daniel
2003-04-25 23:12:22 +00:00
Daniel Veillard
fe8aab9843
applied Craig A. Berry patches for VMS Daniel
...
* testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
Daniel
2002-12-22 10:25:41 +00:00
Daniel Veillard
e645e8c141
Applied the VMS update patch from Craig A. Berry update Daniel
...
* vms/build_libxml.com vms/config.vms vms/readme.vms
include/libxml/parser.h include/libxml/parserInternals.h
include/libxml/tree.h include/libxml/xmlIO.h
HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
Applied the VMS update patch from Craig A. Berry
* doc/*.html: update
Daniel
2002-10-22 17:35:37 +00:00
Daniel Veillard
d33cfbf16c
updated instructions and diffs from John A Fotheringham Daniel
...
* vms/*: updated instructions and diffs from John A Fotheringham
Daniel
2001-11-13 15:24:36 +00:00
Daniel Veillard
acf7ff0a65
a few VMS updates from John A Fotheringham added
...
* vms/readme.vms vms/build_libxml.com nanoftp.c
include/libxml/xmlversion.h.in: a few VMS updates from
John A Fotheringham
* include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
and xmlCleanupOutputCallbacks() for the Perl binding people.
Daniel
2001-10-29 20:21:47 +00:00
Daniel Veillard
ce6e98d693
Big OpenVMS patch: - nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c
...
Big OpenVMS patch:
- nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
integrated a set of OpenVMS changes from Howard Taylor
<Howard.Taylor@pacoast.com >
Daniel
2000-11-25 09:54:49 +00:00