mirror of
https://gitlab.gnome.org/GNOME/libxml2.git
synced 2025-07-29 11:41:22 +03:00
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
This commit is contained in:
28
xmlIO.c
28
xmlIO.c
@ -4,6 +4,8 @@
|
||||
* See Copyright for the status of this software.
|
||||
*
|
||||
* Daniel.Veillard@w3.org
|
||||
*
|
||||
* 14 Nov 2000 ht - for VMS, truncated name of long functions to under 32 char
|
||||
*/
|
||||
|
||||
#ifdef WIN32
|
||||
@ -42,6 +44,11 @@
|
||||
#include <libxml/nanoftp.h>
|
||||
#include <libxml/xmlerror.h>
|
||||
|
||||
#ifdef VMS
|
||||
#define xmlRegisterDefaultInputCallbacks xmlRegisterDefInputCallbacks
|
||||
#define xmlRegisterDefaultOutputCallbacks xmlRegisterDefOutputCallbacks
|
||||
#endif
|
||||
|
||||
/* #define VERBOSE_FAILURE */
|
||||
/* #define DEBUG_EXTERNAL_ENTITIES */
|
||||
/* #define DEBUG_INPUT */
|
||||
@ -655,7 +662,12 @@ xmlRegisterOutputCallbacks(xmlOutputMatchCallback match,
|
||||
* Registers the default compiled-in I/O handlers.
|
||||
*/
|
||||
void
|
||||
xmlRegisterDefaultInputCallbacks(void) {
|
||||
#ifdef VMS
|
||||
xmlRegisterDefInputCallbacks
|
||||
#else
|
||||
xmlRegisterDefaultInputCallbacks
|
||||
#endif
|
||||
(void) {
|
||||
if (xmlInputCallbackInitialized)
|
||||
return;
|
||||
|
||||
@ -684,7 +696,12 @@ xmlRegisterDefaultInputCallbacks(void) {
|
||||
* Registers the default compiled-in I/O handlers.
|
||||
*/
|
||||
void
|
||||
xmlRegisterDefaultOutputCallbacks(void) {
|
||||
#ifdef VMS
|
||||
xmlRegisterDefOutputCallbacks
|
||||
#else
|
||||
xmlRegisterDefaultOutputCallbacks
|
||||
#endif
|
||||
(void) {
|
||||
if (xmlOutputCallbackInitialized)
|
||||
return;
|
||||
|
||||
@ -873,7 +890,12 @@ xmlOutputBufferClose(xmlOutputBufferPtr out) {
|
||||
* Returns the new parser input or NULL
|
||||
*/
|
||||
xmlParserInputBufferPtr
|
||||
xmlParserInputBufferCreateFilename(const char *URI, xmlCharEncoding enc) {
|
||||
#ifdef VMS
|
||||
xmlParserInputBufferCreateFname
|
||||
#else
|
||||
xmlParserInputBufferCreateFilename
|
||||
#endif
|
||||
(const char *URI, xmlCharEncoding enc) {
|
||||
xmlParserInputBufferPtr ret;
|
||||
int i;
|
||||
void *context = NULL;
|
||||
|
Reference in New Issue
Block a user