summaryrefslogtreecommitdiff
path: root/packages/libxml/src/xmlIO.inc
diff options
context:
space:
mode:
Diffstat (limited to 'packages/libxml/src/xmlIO.inc')
-rw-r--r--packages/libxml/src/xmlIO.inc118
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}