diff options
Diffstat (limited to 'packages/libxml/src/xmlIO.inc')
| -rw-r--r-- | packages/libxml/src/xmlIO.inc | 118 |
1 files changed, 59 insertions, 59 deletions
diff --git a/packages/libxml/src/xmlIO.inc b/packages/libxml/src/xmlIO.inc index 042368409f..a7c19e48f8 100644 --- a/packages/libxml/src/xmlIO.inc +++ b/packages/libxml/src/xmlIO.inc @@ -27,7 +27,7 @@ * * Returns 1 if yes and 0 if another Input module should be used *) - xmlInputMatchCallback = function(filename: pchar): cint; XMLCALL; + xmlInputMatchCallback = function(filename: pchar): cint; EXTDECL; (** * xmlInputOpenCallback: @@ -37,7 +37,7 @@ * * Returns an Input context or NULL in case or error *) - xmlInputOpenCallback = function(filename: pchar): pointer; XMLCALL; + xmlInputOpenCallback = function(filename: pchar): pointer; EXTDECL; (** * xmlInputReadCallback: @@ -49,7 +49,7 @@ * * Returns the number of bytes read or -1 in case of error *) - xmlInputReadCallback = function(context: pointer; buffer: pchar; len: cint): cint; XMLCALL; + xmlInputReadCallback = function(context: pointer; buffer: pchar; len: cint): cint; EXTDECL; (** * xmlInputCloseCallback: @@ -59,7 +59,7 @@ * * Returns 0 or -1 in case of error *) - xmlInputCloseCallback = function(context: pointer): cint; XMLCALL; + xmlInputCloseCallback = function(context: pointer): cint; EXTDECL; {$IFDEF LIBXML_OUTPUT_ENABLED} (* @@ -76,7 +76,7 @@ * * Returns 1 if yes and 0 if another Output module should be used *) - xmlOutputMatchCallback = function(filename: pchar): cint; XMLCALL; + xmlOutputMatchCallback = function(filename: pchar): cint; EXTDECL; (** * xmlOutputOpenCallback: @@ -86,7 +86,7 @@ * * Returns an Output context or NULL in case or error *) - xmlOutputOpenCallback = function(filename: pchar): pointer; XMLCALL; + xmlOutputOpenCallback = function(filename: pchar): pointer; EXTDECL; (** * xmlOutputWriteCallback: @@ -98,7 +98,7 @@ * * Returns the number of bytes written or -1 in case of error *) - xmlOutputWriteCallback = function(context: pointer; buffer: pchar; len: cint): cint; XMLCALL; + xmlOutputWriteCallback = function(context: pointer; buffer: pchar; len: cint): cint; EXTDECL; (** * xmlOutputCloseCallback: @@ -108,7 +108,7 @@ * * Returns 0 or -1 in case of error *) - xmlOutputCloseCallback = function(context: pointer): cint; XMLCALL; + xmlOutputCloseCallback = function(context: pointer): cint; EXTDECL; {$ENDIF} (* LIBXML_OUTPUT_ENABLED *) xmlParserInputBuffer = record @@ -141,92 +141,92 @@ (* * Interfaces for input *) -procedure xmlCleanupInputCallbacks; XMLCALL; XMLPUBFUN; -function xmlPopInputCallbacks: cint; XMLCALL; XMLPUBFUN; -procedure xmlRegisterDefaultInputCallbacks; XMLCALL; XMLPUBFUN; -function xmlAllocParserInputBuffer(enc: xmlCharEncoding): xmlParserInputBufferPtr; XMLCALL; XMLPUBFUN; -function xmlParserInputBufferCreateFilename(URI: pchar; enc: xmlCharEncoding): xmlParserInputBufferPtr; XMLCALL; XMLPUBFUN; -function xmlParserInputBufferCreateFile(fp: PFILE; enc: xmlCharEncoding): xmlParserInputBufferPtr; XMLCALL; XMLPUBFUN; -function xmlParserInputBufferCreateFd(fd: cint; enc: xmlCharEncoding): xmlParserInputBufferPtr; XMLCALL; XMLPUBFUN; -function xmlParserInputBufferCreateMem(mem: pchar; size: cint; enc: xmlCharEncoding): xmlParserInputBufferPtr; XMLCALL; XMLPUBFUN; -function xmlParserInputBufferCreateStatic(mem: pchar; size: cint; enc: xmlCharEncoding): xmlParserInputBufferPtr; XMLCALL; XMLPUBFUN; - -function xmlParserInputBufferCreateIO(ioread: xmlInputReadCallback; ioclose: xmlInputCloseCallback; ioctx: pointer; enc: xmlCharEncoding): xmlParserInputBufferPtr; XMLCALL; XMLPUBFUN; -function xmlParserInputBufferRead(_in: xmlParserInputBufferPtr; len: cint): cint; XMLCALL; XMLPUBFUN; -function xmlParserInputBufferGrow(_in: xmlParserInputBufferPtr; len: cint): cint; XMLCALL; XMLPUBFUN; -function xmlParserInputBufferPush(_in: xmlParserInputBufferPtr; len: cint; buf: pchar): cint; XMLCALL; XMLPUBFUN; -procedure xmlFreeParserInputBuffer(_in: xmlParserInputBufferPtr); XMLCALL; XMLPUBFUN; -function xmlParserGetDirectory(filename: pchar): pchar; XMLCALL; XMLPUBFUN; -function xmlRegisterInputCallbacks(matchFunc: xmlInputMatchCallback; openFunc: xmlInputOpenCallback; readFunc: xmlInputReadCallback; closeFunc: xmlInputCloseCallback): cint; XMLCALL; XMLPUBFUN; -function __xmlParserInputBufferCreateFilename(URI: pchar; enc: xmlCharEncoding): xmlParserInputBufferPtr; XMLCALL; XMLPUBFUN; +procedure xmlCleanupInputCallbacks; EXTDECL; external xml2lib; +function xmlPopInputCallbacks: cint; EXTDECL; external xml2lib; +procedure xmlRegisterDefaultInputCallbacks; EXTDECL; external xml2lib; +function xmlAllocParserInputBuffer(enc: xmlCharEncoding): xmlParserInputBufferPtr; EXTDECL; external xml2lib; +function xmlParserInputBufferCreateFilename(URI: pchar; enc: xmlCharEncoding): xmlParserInputBufferPtr; EXTDECL; external xml2lib; +function xmlParserInputBufferCreateFile(fp: PFILE; enc: xmlCharEncoding): xmlParserInputBufferPtr; EXTDECL; external xml2lib; +function xmlParserInputBufferCreateFd(fd: cint; enc: xmlCharEncoding): xmlParserInputBufferPtr; EXTDECL; external xml2lib; +function xmlParserInputBufferCreateMem(mem: pchar; size: cint; enc: xmlCharEncoding): xmlParserInputBufferPtr; EXTDECL; external xml2lib; +function xmlParserInputBufferCreateStatic(mem: pchar; size: cint; enc: xmlCharEncoding): xmlParserInputBufferPtr; EXTDECL; external xml2lib; + +function xmlParserInputBufferCreateIO(ioread: xmlInputReadCallback; ioclose: xmlInputCloseCallback; ioctx: pointer; enc: xmlCharEncoding): xmlParserInputBufferPtr; EXTDECL; external xml2lib; +function xmlParserInputBufferRead(_in: xmlParserInputBufferPtr; len: cint): cint; EXTDECL; external xml2lib; +function xmlParserInputBufferGrow(_in: xmlParserInputBufferPtr; len: cint): cint; EXTDECL; external xml2lib; +function xmlParserInputBufferPush(_in: xmlParserInputBufferPtr; len: cint; buf: pchar): cint; EXTDECL; external xml2lib; +procedure xmlFreeParserInputBuffer(_in: xmlParserInputBufferPtr); EXTDECL; external xml2lib; +function xmlParserGetDirectory(filename: pchar): pchar; EXTDECL; external xml2lib; +function xmlRegisterInputCallbacks(matchFunc: xmlInputMatchCallback; openFunc: xmlInputOpenCallback; readFunc: xmlInputReadCallback; closeFunc: xmlInputCloseCallback): cint; EXTDECL; external xml2lib; +function __xmlParserInputBufferCreateFilename(URI: pchar; enc: xmlCharEncoding): xmlParserInputBufferPtr; EXTDECL; external xml2lib; {$IFDEF LIBXML_OUTPUT_ENABLED} (* * Interfaces for output *) -procedure xmlCleanupOutputCallbacks; XMLCALL; XMLPUBFUN; -procedure xmlRegisterDefaultOutputCallbacks; XMLCALL; XMLPUBFUN; -function xmlAllocOutputBuffer(encoder: xmlCharEncodingHandlerPtr): xmlOutputBufferPtr; XMLCALL; XMLPUBFUN; - -function xmlOutputBufferCreateFilename(URI: pchar; encoder: xmlCharEncodingHandlerPtr; compression: cint): xmlOutputBufferPtr; XMLCALL; XMLPUBFUN; -function xmlOutputBufferCreateFile(fp: PFILE; encoder: xmlCharEncodingHandlerPtr): xmlOutputBufferPtr; XMLCALL; XMLPUBFUN; -function xmlOutputBufferCreateBuffer(buffer: xmlBufferPtr; encoder: xmlCharEncodingHandlerPtr): xmlOutputBufferPtr; XMLCALL; XMLPUBFUN; -function xmlOutputBufferCreateFd(fd: cint; encoder: xmlCharEncodingHandlerPtr): xmlOutputBufferPtr; XMLCALL; XMLPUBFUN; -function xmlOutputBufferCreateIO(iowrite: xmlOutputWriteCallback; ioclose: xmlOutputCloseCallback; ioctx: pointer; encoder: xmlCharEncodingHandlerPtr): xmlOutputBufferPtr; XMLCALL; XMLPUBFUN; -function xmlOutputBufferWrite(_out: xmlOutputBufferPtr; len: cint; buf: pchar): cint; XMLCALL; XMLPUBFUN; -function xmlOutputBufferWriteString(_out: xmlOutputBufferPtr; str: pchar): cint; XMLCALL; XMLPUBFUN; -function xmlOutputBufferWriteEscape(_out: xmlOutputBufferPtr; str: xmlCharPtr; escaping: xmlCharEncodingOutputFunc): cint; XMLCALL; XMLPUBFUN; -function xmlOutputBufferFlush(_out: xmlOutputBufferPtr): cint; XMLCALL; XMLPUBFUN; -function xmlOutputBufferClose(_out: xmlOutputBufferPtr): cint; XMLCALL; XMLPUBFUN; -function xmlRegisterOutputCallbacks(matchFunc: xmlOutputMatchCallback; openFunc: xmlOutputOpenCallback; writeFunc: xmlOutputWriteCallback; closeFunc: xmlOutputCloseCallback): cint; XMLCALL; XMLPUBFUN; -function __xmlOutputBufferCreateFilename(URI: pchar; encoder: xmlCharEncodingHandlerPtr; compression: cint): xmlOutputBufferPtr; XMLCALL; XMLPUBFUN; +procedure xmlCleanupOutputCallbacks; EXTDECL; external xml2lib; +procedure xmlRegisterDefaultOutputCallbacks; EXTDECL; external xml2lib; +function xmlAllocOutputBuffer(encoder: xmlCharEncodingHandlerPtr): xmlOutputBufferPtr; EXTDECL; external xml2lib; + +function xmlOutputBufferCreateFilename(URI: pchar; encoder: xmlCharEncodingHandlerPtr; compression: cint): xmlOutputBufferPtr; EXTDECL; external xml2lib; +function xmlOutputBufferCreateFile(fp: PFILE; encoder: xmlCharEncodingHandlerPtr): xmlOutputBufferPtr; EXTDECL; external xml2lib; +function xmlOutputBufferCreateBuffer(buffer: xmlBufferPtr; encoder: xmlCharEncodingHandlerPtr): xmlOutputBufferPtr; EXTDECL; external xml2lib; +function xmlOutputBufferCreateFd(fd: cint; encoder: xmlCharEncodingHandlerPtr): xmlOutputBufferPtr; EXTDECL; external xml2lib; +function xmlOutputBufferCreateIO(iowrite: xmlOutputWriteCallback; ioclose: xmlOutputCloseCallback; ioctx: pointer; encoder: xmlCharEncodingHandlerPtr): xmlOutputBufferPtr; EXTDECL; external xml2lib; +function xmlOutputBufferWrite(_out: xmlOutputBufferPtr; len: cint; buf: pchar): cint; EXTDECL; external xml2lib; +function xmlOutputBufferWriteString(_out: xmlOutputBufferPtr; str: pchar): cint; EXTDECL; external xml2lib; +function xmlOutputBufferWriteEscape(_out: xmlOutputBufferPtr; str: xmlCharPtr; escaping: xmlCharEncodingOutputFunc): cint; EXTDECL; external xml2lib; +function xmlOutputBufferFlush(_out: xmlOutputBufferPtr): cint; EXTDECL; external xml2lib; +function xmlOutputBufferClose(_out: xmlOutputBufferPtr): cint; EXTDECL; external xml2lib; +function xmlRegisterOutputCallbacks(matchFunc: xmlOutputMatchCallback; openFunc: xmlOutputOpenCallback; writeFunc: xmlOutputWriteCallback; closeFunc: xmlOutputCloseCallback): cint; EXTDECL; external xml2lib; +function __xmlOutputBufferCreateFilename(URI: pchar; encoder: xmlCharEncodingHandlerPtr; compression: cint): xmlOutputBufferPtr; EXTDECL; external xml2lib; {$IFDEF LIBXML_HTTP_ENABLED} (* This function only exists if HTTP support built into the library *) -procedure xmlRegisterHTTPPostCallbacks; XMLCALL; XMLPUBFUN; +procedure xmlRegisterHTTPPostCallbacks; EXTDECL; external xml2lib; {$ENDIF} (* LIBXML_HTTP_ENABLED *) {$ENDIF} (* LIBXML_OUTPUT_ENABLED *) -function xmlCheckHTTPInput(ctxt: xmlParserCtxtPtr; ret: xmlParserInputPtr): xmlParserInputPtr; XMLCALL; XMLPUBFUN; +function xmlCheckHTTPInput(ctxt: xmlParserCtxtPtr; ret: xmlParserInputPtr): xmlParserInputPtr; EXTDECL; external xml2lib; (* * A predefined entity loader disabling network accesses *) -function xmlNoNetExternalEntityLoader(URL: pchar; ID: pchar; ctxt: xmlParserCtxtPtr): xmlParserInputPtr; XMLCALL; XMLPUBFUN; +function xmlNoNetExternalEntityLoader(URL: pchar; ID: pchar; ctxt: xmlParserCtxtPtr): xmlParserInputPtr; EXTDECL; external xml2lib; (* * Check xmlCanonicPath in uri.h for a better alternative. *) -function xmlCheckFilename(path: pchar): cint; XMLCALL; XMLPUBFUN; +function xmlCheckFilename(path: pchar): cint; EXTDECL; external xml2lib; (** * Default 'file://' protocol callbacks *) -function xmlFileMatch(filename: pchar): cint; XMLCALL; XMLPUBFUN; -function xmlFileOpen(filename: pchar): pointer; XMLCALL; XMLPUBFUN; -function xmlFileRead(context: pointer; buffer: pchar; len: cint): cint; XMLCALL; XMLPUBFUN; -function xmlFileClose(context: pointer): cint; XMLCALL; XMLPUBFUN; +function xmlFileMatch(filename: pchar): cint; EXTDECL; external xml2lib; +function xmlFileOpen(filename: pchar): pointer; EXTDECL; external xml2lib; +function xmlFileRead(context: pointer; buffer: pchar; len: cint): cint; EXTDECL; external xml2lib; +function xmlFileClose(context: pointer): cint; EXTDECL; external xml2lib; (** * Default 'http://' protocol callbacks *) {$IFDEF LIBXML_HTTP_ENABLED} -function xmlIOHTTPMatch(filename: pchar): cint; XMLCALL; XMLPUBFUN; -function xmlIOHTTPOpen(filename: pchar): pointer; XMLCALL; XMLPUBFUN; +function xmlIOHTTPMatch(filename: pchar): cint; EXTDECL; external xml2lib; +function xmlIOHTTPOpen(filename: pchar): pointer; EXTDECL; external xml2lib; {$IFDEF LIBXML_OUTPUT_ENABLED} -function xmlIOHTTPOpenW(post_uri: pchar; compression: cint): pointer; XMLCALL; XMLPUBFUN; +function xmlIOHTTPOpenW(post_uri: pchar; compression: cint): pointer; EXTDECL; external xml2lib; {$ENDIF} (* LIBXML_OUTPUT_ENABLED *) -function xmlIOHTTPRead(context: pointer; buffer: pchar; len: cint): cint; XMLCALL; XMLPUBFUN; -function xmlIOHTTPClose(context: pointer): cint; XMLCALL; XMLPUBFUN; +function xmlIOHTTPRead(context: pointer; buffer: pchar; len: cint): cint; EXTDECL; external xml2lib; +function xmlIOHTTPClose(context: pointer): cint; EXTDECL; external xml2lib; {$ENDIF} (* LIBXML_HTTP_ENABLED *) (** * Default 'ftp://' protocol callbacks *) {$IFDEF LIBXML_FTP_ENABLED} -function xmlIOFTPMatch(filename: pchar): cint; XMLCALL; XMLPUBFUN; -function xmlIOFTPOpen(filename: pchar): pointer; XMLCALL; XMLPUBFUN; -function xmlIOFTPRead(context: pointer; buffer: pchar; len: cint): cint; XMLCALL; XMLPUBFUN; -function xmlIOFTPClose(context: pointer): cint; XMLCALL; XMLPUBFUN; +function xmlIOFTPMatch(filename: pchar): cint; EXTDECL; external xml2lib; +function xmlIOFTPOpen(filename: pchar): pointer; EXTDECL; external xml2lib; +function xmlIOFTPRead(context: pointer; buffer: pchar; len: cint): cint; EXTDECL; external xml2lib; +function xmlIOFTPClose(context: pointer): cint; EXTDECL; external xml2lib; {$ENDIF} (* LIBXML_FTP_ENABLED *) {$ENDIF} |
