summaryrefslogtreecommitdiff
path: root/packages/libxml/src/parserInternals.inc
diff options
context:
space:
mode:
Diffstat (limited to 'packages/libxml/src/parserInternals.inc')
-rw-r--r--packages/libxml/src/parserInternals.inc190
1 files changed, 95 insertions, 95 deletions
diff --git a/packages/libxml/src/parserInternals.inc b/packages/libxml/src/parserInternals.inc
index 0340bca38e..482f7051d1 100644
--- a/packages/libxml/src/parserInternals.inc
+++ b/packages/libxml/src/parserInternals.inc
@@ -19,7 +19,7 @@
*)
{$IFNDEF NO_EXTERNAL_VARS}
var
- xmlParserMaxDepth: cuint; XMLPUBVAR;
+ xmlParserMaxDepth: cuint; cvar; external;
{$ENDIF}
{$ENDIF}
@@ -263,44 +263,44 @@ var
(**
* Global variables used for predefined strings.
*)
-XMLPUBVAR xmlChar xmlStringText[];
-XMLPUBVAR xmlChar xmlStringTextNoenc[];
-XMLPUBVAR xmlChar xmlStringComment[];
+cvar; external xmlChar xmlStringText[];
+cvar; external xmlChar xmlStringTextNoenc[];
+cvar; external xmlChar xmlStringComment[];
(*
* Function to finish the work of the macros where needed.
*)
-XMLPUBFUN int XMLCALL xmlIsLetter (int c);
+external xml2lib int EXTDECL xmlIsLetter (int c);
(**
* Parser context.
*)
-XMLPUBFUN xmlParserCtxtPtr XMLCALL
+external xml2lib xmlParserCtxtPtr EXTDECL
xmlCreateFileParserCtxt (char *filename);
-XMLPUBFUN xmlParserCtxtPtr XMLCALL
+external xml2lib xmlParserCtxtPtr EXTDECL
xmlCreateURLParserCtxt (char *filename,
int options);
-XMLPUBFUN xmlParserCtxtPtr XMLCALL
+external xml2lib xmlParserCtxtPtr EXTDECL
xmlCreateMemoryParserCtxt(char *buffer,
int size);
-XMLPUBFUN xmlParserCtxtPtr XMLCALL
+external xml2lib xmlParserCtxtPtr EXTDECL
xmlCreateEntityParserCtxt(xmlChar *URL,
xmlChar *ID,
xmlChar *base);
-XMLPUBFUN int XMLCALL
+external xml2lib int EXTDECL
xmlSwitchEncoding (xmlParserCtxtPtr ctxt,
xmlCharEncoding enc);
-XMLPUBFUN int XMLCALL
+external xml2lib int EXTDECL
xmlSwitchToEncoding (xmlParserCtxtPtr ctxt,
xmlCharEncodingHandlerPtr handler);
-XMLPUBFUN int XMLCALL
+external xml2lib int EXTDECL
xmlSwitchInputEncoding (xmlParserCtxtPtr ctxt,
xmlParserInputPtr input,
xmlCharEncodingHandlerPtr handler);
{$IFDEF IN_LIBXML}
(* internal error reporting *)
-XMLPUBFUN void XMLCALL
+external xml2lib void EXTDECL
__xmlErrEncoding (xmlParserCtxtPtr ctxt,
xmlParserErrors xmlerr,
char *msg,
@@ -311,29 +311,29 @@ XMLPUBFUN void XMLCALL
(**
* Input Streams.
*)
-XMLPUBFUN xmlParserInputPtr XMLCALL
+external xml2lib xmlParserInputPtr EXTDECL
xmlNewStringInputStream (xmlParserCtxtPtr ctxt,
xmlChar *buffer);
-XMLPUBFUN xmlParserInputPtr XMLCALL
+external xml2lib xmlParserInputPtr EXTDECL
xmlNewEntityInputStream (xmlParserCtxtPtr ctxt,
xmlEntityPtr entity);
-XMLPUBFUN void XMLCALL
+external xml2lib void EXTDECL
xmlPushInput (xmlParserCtxtPtr ctxt,
xmlParserInputPtr input);
-XMLPUBFUN xmlChar XMLCALL
+external xml2lib xmlChar EXTDECL
xmlPopInput (xmlParserCtxtPtr ctxt);
-XMLPUBFUN void XMLCALL
+external xml2lib void EXTDECL
xmlFreeInputStream (xmlParserInputPtr input);
-XMLPUBFUN xmlParserInputPtr XMLCALL
+external xml2lib xmlParserInputPtr EXTDECL
xmlNewInputFromFile (xmlParserCtxtPtr ctxt,
char *filename);
-XMLPUBFUN xmlParserInputPtr XMLCALL
+external xml2lib xmlParserInputPtr EXTDECL
xmlNewInputStream (xmlParserCtxtPtr ctxt);
(**
* Namespaces.
*)
-XMLPUBFUN xmlChar * XMLCALL
+external xml2lib xmlChar * EXTDECL
xmlSplitQName (xmlParserCtxtPtr ctxt,
xmlChar *name,
xmlChar **prefix);
@@ -341,109 +341,109 @@ XMLPUBFUN xmlChar * XMLCALL
(**
* Generic production rules.
*)
-XMLPUBFUN xmlChar * XMLCALL
+external xml2lib xmlChar * EXTDECL
xmlParseName (xmlParserCtxtPtr ctxt);
-XMLPUBFUN xmlChar * XMLCALL
+external xml2lib xmlChar * EXTDECL
xmlParseNmtoken (xmlParserCtxtPtr ctxt);
-XMLPUBFUN xmlChar * XMLCALL
+external xml2lib xmlChar * EXTDECL
xmlParseEntityValue (xmlParserCtxtPtr ctxt,
xmlChar **orig);
-XMLPUBFUN xmlChar * XMLCALL
+external xml2lib xmlChar * EXTDECL
xmlParseAttValue (xmlParserCtxtPtr ctxt);
-XMLPUBFUN xmlChar * XMLCALL
+external xml2lib xmlChar * EXTDECL
xmlParseSystemLiteral (xmlParserCtxtPtr ctxt);
-XMLPUBFUN xmlChar * XMLCALL
+external xml2lib xmlChar * EXTDECL
xmlParsePubidLiteral (xmlParserCtxtPtr ctxt);
-XMLPUBFUN void XMLCALL
+external xml2lib void EXTDECL
xmlParseCharData (xmlParserCtxtPtr ctxt,
int cdata);
-XMLPUBFUN xmlChar * XMLCALL
+external xml2lib xmlChar * EXTDECL
xmlParseExternalID (xmlParserCtxtPtr ctxt,
xmlChar **publicID,
int strict);
-XMLPUBFUN void XMLCALL
+external xml2lib void EXTDECL
xmlParseComment (xmlParserCtxtPtr ctxt);
-XMLPUBFUN xmlChar * XMLCALL
+external xml2lib xmlChar * EXTDECL
xmlParsePITarget (xmlParserCtxtPtr ctxt);
-XMLPUBFUN void XMLCALL
+external xml2lib void EXTDECL
xmlParsePI (xmlParserCtxtPtr ctxt);
-XMLPUBFUN void XMLCALL
+external xml2lib void EXTDECL
xmlParseNotationDecl (xmlParserCtxtPtr ctxt);
-XMLPUBFUN void XMLCALL
+external xml2lib void EXTDECL
xmlParseEntityDecl (xmlParserCtxtPtr ctxt);
-XMLPUBFUN int XMLCALL
+external xml2lib int EXTDECL
xmlParseDefaultDecl (xmlParserCtxtPtr ctxt,
xmlChar **value);
-XMLPUBFUN xmlEnumerationPtr XMLCALL
+external xml2lib xmlEnumerationPtr EXTDECL
xmlParseNotationType (xmlParserCtxtPtr ctxt);
-XMLPUBFUN xmlEnumerationPtr XMLCALL
+external xml2lib xmlEnumerationPtr EXTDECL
xmlParseEnumerationType (xmlParserCtxtPtr ctxt);
-XMLPUBFUN int XMLCALL
+external xml2lib int EXTDECL
xmlParseEnumeratedType (xmlParserCtxtPtr ctxt,
xmlEnumerationPtr *tree);
-XMLPUBFUN int XMLCALL
+external xml2lib int EXTDECL
xmlParseAttributeType (xmlParserCtxtPtr ctxt,
xmlEnumerationPtr *tree);
-XMLPUBFUN void XMLCALL
+external xml2lib void EXTDECL
xmlParseAttributeListDecl(xmlParserCtxtPtr ctxt);
-XMLPUBFUN xmlElementContentPtr XMLCALL
+external xml2lib xmlElementContentPtr EXTDECL
xmlParseElementMixedContentDecl
(xmlParserCtxtPtr ctxt,
int inputchk);
-XMLPUBFUN xmlElementContentPtr XMLCALL
+external xml2lib xmlElementContentPtr EXTDECL
xmlParseElementChildrenContentDecl
(xmlParserCtxtPtr ctxt,
int inputchk);
-XMLPUBFUN int XMLCALL
+external xml2lib int EXTDECL
xmlParseElementContentDecl(xmlParserCtxtPtr ctxt,
xmlChar *name,
xmlElementContentPtr *result);
-XMLPUBFUN int XMLCALL
+external xml2lib int EXTDECL
xmlParseElementDecl (xmlParserCtxtPtr ctxt);
-XMLPUBFUN void XMLCALL
+external xml2lib void EXTDECL
xmlParseMarkupDecl (xmlParserCtxtPtr ctxt);
-XMLPUBFUN int XMLCALL
+external xml2lib int EXTDECL
xmlParseCharRef (xmlParserCtxtPtr ctxt);
-XMLPUBFUN xmlEntityPtr XMLCALL
+external xml2lib xmlEntityPtr EXTDECL
xmlParseEntityRef (xmlParserCtxtPtr ctxt);
-XMLPUBFUN void XMLCALL
+external xml2lib void EXTDECL
xmlParseReference (xmlParserCtxtPtr ctxt);
-XMLPUBFUN void XMLCALL
+external xml2lib void EXTDECL
xmlParsePEReference (xmlParserCtxtPtr ctxt);
-XMLPUBFUN void XMLCALL
+external xml2lib void EXTDECL
xmlParseDocTypeDecl (xmlParserCtxtPtr ctxt);
{$IFDEF LIBXML_SAX1_ENABLED}
-XMLPUBFUN xmlChar * XMLCALL
+external xml2lib xmlChar * EXTDECL
xmlParseAttribute (xmlParserCtxtPtr ctxt,
xmlChar **value);
-XMLPUBFUN xmlChar * XMLCALL
+external xml2lib xmlChar * EXTDECL
xmlParseStartTag (xmlParserCtxtPtr ctxt);
-XMLPUBFUN void XMLCALL
+external xml2lib void EXTDECL
xmlParseEndTag (xmlParserCtxtPtr ctxt);
{$ENDIF} (* LIBXML_SAX1_ENABLED *)
-XMLPUBFUN void XMLCALL
+external xml2lib void EXTDECL
xmlParseCDSect (xmlParserCtxtPtr ctxt);
-XMLPUBFUN void XMLCALL
+external xml2lib void EXTDECL
xmlParseContent (xmlParserCtxtPtr ctxt);
-XMLPUBFUN void XMLCALL
+external xml2lib void EXTDECL
xmlParseElement (xmlParserCtxtPtr ctxt);
-XMLPUBFUN xmlChar * XMLCALL
+external xml2lib xmlChar * EXTDECL
xmlParseVersionNum (xmlParserCtxtPtr ctxt);
-XMLPUBFUN xmlChar * XMLCALL
+external xml2lib xmlChar * EXTDECL
xmlParseVersionInfo (xmlParserCtxtPtr ctxt);
-XMLPUBFUN xmlChar * XMLCALL
+external xml2lib xmlChar * EXTDECL
xmlParseEncName (xmlParserCtxtPtr ctxt);
-XMLPUBFUN xmlChar * XMLCALL
+external xml2lib xmlChar * EXTDECL
xmlParseEncodingDecl (xmlParserCtxtPtr ctxt);
-XMLPUBFUN int XMLCALL
+external xml2lib int EXTDECL
xmlParseSDDecl (xmlParserCtxtPtr ctxt);
-XMLPUBFUN void XMLCALL
+external xml2lib void EXTDECL
xmlParseXMLDecl (xmlParserCtxtPtr ctxt);
-XMLPUBFUN void XMLCALL
+external xml2lib void EXTDECL
xmlParseTextDecl (xmlParserCtxtPtr ctxt);
-XMLPUBFUN void XMLCALL
+external xml2lib void EXTDECL
xmlParseMisc (xmlParserCtxtPtr ctxt);
-XMLPUBFUN void XMLCALL
+external xml2lib void EXTDECL
xmlParseExternalSubset (xmlParserCtxtPtr ctxt,
xmlChar *ExternalID,
xmlChar *SystemID);
@@ -480,14 +480,14 @@ XMLPUBFUN void XMLCALL
{$ENDIF}
{$IFDEF FUNCTION_}
-XMLPUBFUN xmlChar * XMLCALL
+external xml2lib xmlChar * EXTDECL
xmlStringDecodeEntities (xmlParserCtxtPtr ctxt,
xmlChar *str,
int what,
xmlChar end,
xmlChar end2,
xmlChar end3);
-XMLPUBFUN xmlChar * XMLCALL
+external xml2lib xmlChar * EXTDECL
xmlStringLenDecodeEntities (xmlParserCtxtPtr ctxt,
xmlChar *str,
int len,
@@ -499,45 +499,45 @@ XMLPUBFUN xmlChar * XMLCALL
(*
* Generated by MACROS on top of parser.c c.f. PUSH_AND_POP.
*)
-XMLPUBFUN int XMLCALL nodePush (xmlParserCtxtPtr ctxt,
+external xml2lib int EXTDECL nodePush (xmlParserCtxtPtr ctxt,
xmlNodePtr value);
-XMLPUBFUN xmlNodePtr XMLCALL nodePop (xmlParserCtxtPtr ctxt);
-XMLPUBFUN int XMLCALL inputPush (xmlParserCtxtPtr ctxt,
+external xml2lib xmlNodePtr EXTDECL nodePop (xmlParserCtxtPtr ctxt);
+external xml2lib int EXTDECL inputPush (xmlParserCtxtPtr ctxt,
xmlParserInputPtr value);
-XMLPUBFUN xmlParserInputPtr XMLCALL inputPop (xmlParserCtxtPtr ctxt);
-XMLPUBFUN xmlChar * XMLCALL namePop (xmlParserCtxtPtr ctxt);
-XMLPUBFUN int XMLCALL namePush (xmlParserCtxtPtr ctxt,
+external xml2lib xmlParserInputPtr EXTDECL inputPop (xmlParserCtxtPtr ctxt);
+external xml2lib xmlChar * EXTDECL namePop (xmlParserCtxtPtr ctxt);
+external xml2lib int EXTDECL namePush (xmlParserCtxtPtr ctxt,
xmlChar *value);
(*
* other commodities shared between parser.c and parserInternals.
*)
-XMLPUBFUN int XMLCALL xmlSkipBlankChars (xmlParserCtxtPtr ctxt);
-XMLPUBFUN int XMLCALL xmlStringCurrentChar (xmlParserCtxtPtr ctxt,
+external xml2lib int EXTDECL xmlSkipBlankChars (xmlParserCtxtPtr ctxt);
+external xml2lib int EXTDECL xmlStringCurrentChar (xmlParserCtxtPtr ctxt,
xmlChar *cur,
int *len);
-XMLPUBFUN void XMLCALL xmlParserHandlePEReference(xmlParserCtxtPtr ctxt);
-XMLPUBFUN int XMLCALL xmlCheckLanguageID (xmlChar *lang);
+external xml2lib void EXTDECL xmlParserHandlePEReference(xmlParserCtxtPtr ctxt);
+external xml2lib int EXTDECL xmlCheckLanguageID (xmlChar *lang);
(*
* Really core function shared with HTML parser.
*)
-XMLPUBFUN int XMLCALL xmlCurrentChar (xmlParserCtxtPtr ctxt,
+external xml2lib int EXTDECL xmlCurrentChar (xmlParserCtxtPtr ctxt,
int *len);
-XMLPUBFUN int XMLCALL xmlCopyCharMultiByte (xmlChar *out,
+external xml2lib int EXTDECL xmlCopyCharMultiByte (xmlChar *out,
int val);
-XMLPUBFUN int XMLCALL xmlCopyChar (int len,
+external xml2lib int EXTDECL xmlCopyChar (int len,
xmlChar *out,
int val);
-XMLPUBFUN void XMLCALL xmlNextChar (xmlParserCtxtPtr ctxt);
-XMLPUBFUN void XMLCALL xmlParserInputShrink (xmlParserInputPtr in);
+external xml2lib void EXTDECL xmlNextChar (xmlParserCtxtPtr ctxt);
+external xml2lib void EXTDECL xmlParserInputShrink (xmlParserInputPtr in);
{$IFDEF LIBXML_HTML_ENABLED}
(*
* Actually comes from the HTML parser but launched from the init stuff.
*)
-XMLPUBFUN void XMLCALL htmlInitAutoClose (void);
-XMLPUBFUN htmlParserCtxtPtr XMLCALL htmlCreateFileParserCtxt(char *filename,
+external xml2lib void EXTDECL htmlInitAutoClose (void);
+external xml2lib htmlParserCtxtPtr EXTDECL htmlCreateFileParserCtxt(char *filename,
char *encoding);
{$ENDIF}
@@ -559,34 +559,34 @@ typedef void (xmlEntityReferenceFunc) (xmlEntityPtr ent,
xmlNodePtr firstNode,
xmlNodePtr lastNode);
-XMLPUBFUN void XMLCALL xmlSetEntityReferenceFunc (xmlEntityReferenceFunc func);
+external xml2lib void EXTDECL xmlSetEntityReferenceFunc (xmlEntityReferenceFunc func);
-XMLPUBFUN xmlChar * XMLCALL
+external xml2lib xmlChar * EXTDECL
xmlParseQuotedString (xmlParserCtxtPtr ctxt);
-XMLPUBFUN void XMLCALL
+external xml2lib void EXTDECL
xmlParseNamespace (xmlParserCtxtPtr ctxt);
-XMLPUBFUN xmlChar * XMLCALL
+external xml2lib xmlChar * EXTDECL
xmlNamespaceParseNSDef (xmlParserCtxtPtr ctxt);
-XMLPUBFUN xmlChar * XMLCALL
+external xml2lib xmlChar * EXTDECL
xmlScanName (xmlParserCtxtPtr ctxt);
-XMLPUBFUN xmlChar * XMLCALL
+external xml2lib xmlChar * EXTDECL
xmlNamespaceParseNCName (xmlParserCtxtPtr ctxt);
-XMLPUBFUN void XMLCALL xmlParserHandleReference(xmlParserCtxtPtr ctxt);
-XMLPUBFUN xmlChar * XMLCALL
+external xml2lib void EXTDECL xmlParserHandleReference(xmlParserCtxtPtr ctxt);
+external xml2lib xmlChar * EXTDECL
xmlNamespaceParseQName (xmlParserCtxtPtr ctxt,
xmlChar **prefix);
(**
* Entities
*)
-XMLPUBFUN xmlChar * XMLCALL
+external xml2lib xmlChar * EXTDECL
xmlDecodeEntities (xmlParserCtxtPtr ctxt,
int len,
int what,
xmlChar end,
xmlChar end2,
xmlChar end3);
-XMLPUBFUN void XMLCALL
+external xml2lib void EXTDECL
xmlHandleEntity (xmlParserCtxtPtr ctxt,
xmlEntityPtr entity);
@@ -596,7 +596,7 @@ XMLPUBFUN void XMLCALL
(*
* internal only
*)
-XMLPUBFUN void XMLCALL
+external xml2lib void EXTDECL
xmlErrMemory (xmlParserCtxtPtr ctxt,
char *extra);
{$ENDIF}