diff --git a/mozilla/htmlparser/src/nsDTDDebug.cpp b/mozilla/htmlparser/src/nsDTDDebug.cpp index 6fcc8956a48..92f1e2be1e3 100644 --- a/mozilla/htmlparser/src/nsDTDDebug.cpp +++ b/mozilla/htmlparser/src/nsDTDDebug.cpp @@ -18,6 +18,7 @@ * Rights Reserved. * * Contributor(s): + * IBM Corp. */ /** @@ -296,7 +297,7 @@ PRBool CDTDDebug::DebugRecord(char * path, nsString& aURLRef, char * filename) * sorts in descending order */ -static int compare( const void *arg1, const void *arg2 , void *unused) +static int PR_CALLBACK compare( const void *arg1, const void *arg2 , void *unused) { VectorInfo ** p1 = (VectorInfo**)arg1; VectorInfo ** p2 = (VectorInfo**)arg2; diff --git a/mozilla/htmlparser/src/nsExpatDTD.h b/mozilla/htmlparser/src/nsExpatDTD.h index 8542e95fd6f..72c88ec5a92 100644 --- a/mozilla/htmlparser/src/nsExpatDTD.h +++ b/mozilla/htmlparser/src/nsExpatDTD.h @@ -18,6 +18,12 @@ * Rights Reserved. * * Contributor(s): + * This Original Code has been modified by IBM Corporation. Modifications made by IBM + * described herein are Copyright (c) International Business Machines Corporation, 2000. + * Modifications to Mozilla code or documentation identified per MPL Section 3.3 + * + * Date Modified by Description of modification + * 04/20/2000 IBM Corp. OS/2 VisualAge build. */ /** @@ -247,30 +253,30 @@ protected: void SetupExpatCallbacks(void); /* The callback handlers that get called from the expat parser */ - static void HandleStartElement(void *userData, const XML_Char *name, const XML_Char **atts); - static void HandleEndElement(void *userData, const XML_Char *name); - static void HandleCharacterData(void *userData, const XML_Char *s, int len); - static void HandleProcessingInstruction(void *userData, + static void PR_CALLBACK HandleStartElement(void *userData, const XML_Char *name, const XML_Char **atts); + static void PR_CALLBACK HandleEndElement(void *userData, const XML_Char *name); + static void PR_CALLBACK HandleCharacterData(void *userData, const XML_Char *s, int len); + static void PR_CALLBACK HandleProcessingInstruction(void *userData, const XML_Char *target, const XML_Char *data); - static void HandleDefault(void *userData, const XML_Char *s, int len); - static void HandleUnparsedEntityDecl(void *userData, + static void PR_CALLBACK HandleDefault(void *userData, const XML_Char *s, int len); + static void PR_CALLBACK HandleUnparsedEntityDecl(void *userData, const XML_Char *entityName, const XML_Char *base, const XML_Char *systemId, const XML_Char *publicId, const XML_Char *notationName); - static void HandleNotationDecl(void *userData, + static void PR_CALLBACK HandleNotationDecl(void *userData, const XML_Char *notationName, const XML_Char *base, const XML_Char *systemId, const XML_Char *publicId); - static void HandleExternalEntityRef(XML_Parser parser, + static void PR_CALLBACK HandleExternalEntityRef(XML_Parser parser, const XML_Char *openEntityNames, const XML_Char *base, const XML_Char *systemId, const XML_Char *publicId); - static void HandleUnknownEncoding(void *encodingHandlerData, + static void PR_CALLBACK HandleUnknownEncoding(void *encodingHandlerData, const XML_Char *name, XML_Encoding *info); diff --git a/mozilla/htmlparser/src/nsExpatTokenizer.h b/mozilla/htmlparser/src/nsExpatTokenizer.h index 16550363aa9..56af4b75576 100644 --- a/mozilla/htmlparser/src/nsExpatTokenizer.h +++ b/mozilla/htmlparser/src/nsExpatTokenizer.h @@ -18,6 +18,12 @@ * Rights Reserved. * * Contributor(s): + * This Original Code has been modified by IBM Corporation. Modifications made by IBM + * described herein are Copyright (c) International Business Machines Corporation, 2000. + * Modifications to Mozilla code or documentation identified per MPL Section 3.3 + * + * Date Modified by Description of modification + * 04/20/2000 IBM Corp. OS/2 VisualAge build. */ @@ -111,38 +117,38 @@ protected: PRUint32 &retLen); /* The callback handlers that get called from the expat parser */ - static void HandleStartElement(void *userData, const XML_Char *name, const XML_Char **atts); - static void HandleEndElement(void *userData, const XML_Char *name); - static void HandleCharacterData(void *userData, const XML_Char *s, int len); - static void HandleComment(void *userData, const XML_Char *name); - static void HandleProcessingInstruction(void *userData, + static void PR_CALLBACK HandleStartElement(void *userData, const XML_Char *name, const XML_Char **atts); + static void PR_CALLBACK HandleEndElement(void *userData, const XML_Char *name); + static void PR_CALLBACK HandleCharacterData(void *userData, const XML_Char *s, int len); + static void PR_CALLBACK HandleComment(void *userData, const XML_Char *name); + static void PR_CALLBACK HandleProcessingInstruction(void *userData, const XML_Char *target, const XML_Char *data); - static void HandleDefault(void *userData, const XML_Char *s, int len); - static void HandleStartCdataSection(void *userData); - static void HandleEndCdataSection(void *userData); - static void HandleUnparsedEntityDecl(void *userData, + static void PR_CALLBACK HandleDefault(void *userData, const XML_Char *s, int len); + static void PR_CALLBACK HandleStartCdataSection(void *userData); + static void PR_CALLBACK HandleEndCdataSection(void *userData); + static void PR_CALLBACK HandleUnparsedEntityDecl(void *userData, const XML_Char *entityName, const XML_Char *base, const XML_Char *systemId, const XML_Char *publicId, const XML_Char *notationName); - static void HandleNotationDecl(void *userData, + static void PR_CALLBACK HandleNotationDecl(void *userData, const XML_Char *notationName, const XML_Char *base, const XML_Char *systemId, const XML_Char *publicId); - static int HandleExternalEntityRef(XML_Parser parser, + static int PR_CALLBACK HandleExternalEntityRef(XML_Parser parser, const XML_Char *openEntityNames, const XML_Char *base, const XML_Char *systemId, const XML_Char *publicId); - static int HandleUnknownEncoding(void *encodingHandlerData, + static int PR_CALLBACK HandleUnknownEncoding(void *encodingHandlerData, const XML_Char *name, XML_Encoding *info); - static void HandleStartDoctypeDecl(void *userData, + static void PR_CALLBACK HandleStartDoctypeDecl(void *userData, const XML_Char *doctypeName); - static void HandleEndDoctypeDecl(void *userData); + static void PR_CALLBACK HandleEndDoctypeDecl(void *userData); XML_Parser mExpatParser; PRUint32 mBytesParsed; diff --git a/mozilla/parser/htmlparser/src/nsDTDDebug.cpp b/mozilla/parser/htmlparser/src/nsDTDDebug.cpp index 6fcc8956a48..92f1e2be1e3 100644 --- a/mozilla/parser/htmlparser/src/nsDTDDebug.cpp +++ b/mozilla/parser/htmlparser/src/nsDTDDebug.cpp @@ -18,6 +18,7 @@ * Rights Reserved. * * Contributor(s): + * IBM Corp. */ /** @@ -296,7 +297,7 @@ PRBool CDTDDebug::DebugRecord(char * path, nsString& aURLRef, char * filename) * sorts in descending order */ -static int compare( const void *arg1, const void *arg2 , void *unused) +static int PR_CALLBACK compare( const void *arg1, const void *arg2 , void *unused) { VectorInfo ** p1 = (VectorInfo**)arg1; VectorInfo ** p2 = (VectorInfo**)arg2; diff --git a/mozilla/parser/htmlparser/src/nsExpatDTD.h b/mozilla/parser/htmlparser/src/nsExpatDTD.h index 8542e95fd6f..72c88ec5a92 100644 --- a/mozilla/parser/htmlparser/src/nsExpatDTD.h +++ b/mozilla/parser/htmlparser/src/nsExpatDTD.h @@ -18,6 +18,12 @@ * Rights Reserved. * * Contributor(s): + * This Original Code has been modified by IBM Corporation. Modifications made by IBM + * described herein are Copyright (c) International Business Machines Corporation, 2000. + * Modifications to Mozilla code or documentation identified per MPL Section 3.3 + * + * Date Modified by Description of modification + * 04/20/2000 IBM Corp. OS/2 VisualAge build. */ /** @@ -247,30 +253,30 @@ protected: void SetupExpatCallbacks(void); /* The callback handlers that get called from the expat parser */ - static void HandleStartElement(void *userData, const XML_Char *name, const XML_Char **atts); - static void HandleEndElement(void *userData, const XML_Char *name); - static void HandleCharacterData(void *userData, const XML_Char *s, int len); - static void HandleProcessingInstruction(void *userData, + static void PR_CALLBACK HandleStartElement(void *userData, const XML_Char *name, const XML_Char **atts); + static void PR_CALLBACK HandleEndElement(void *userData, const XML_Char *name); + static void PR_CALLBACK HandleCharacterData(void *userData, const XML_Char *s, int len); + static void PR_CALLBACK HandleProcessingInstruction(void *userData, const XML_Char *target, const XML_Char *data); - static void HandleDefault(void *userData, const XML_Char *s, int len); - static void HandleUnparsedEntityDecl(void *userData, + static void PR_CALLBACK HandleDefault(void *userData, const XML_Char *s, int len); + static void PR_CALLBACK HandleUnparsedEntityDecl(void *userData, const XML_Char *entityName, const XML_Char *base, const XML_Char *systemId, const XML_Char *publicId, const XML_Char *notationName); - static void HandleNotationDecl(void *userData, + static void PR_CALLBACK HandleNotationDecl(void *userData, const XML_Char *notationName, const XML_Char *base, const XML_Char *systemId, const XML_Char *publicId); - static void HandleExternalEntityRef(XML_Parser parser, + static void PR_CALLBACK HandleExternalEntityRef(XML_Parser parser, const XML_Char *openEntityNames, const XML_Char *base, const XML_Char *systemId, const XML_Char *publicId); - static void HandleUnknownEncoding(void *encodingHandlerData, + static void PR_CALLBACK HandleUnknownEncoding(void *encodingHandlerData, const XML_Char *name, XML_Encoding *info); diff --git a/mozilla/parser/htmlparser/src/nsExpatTokenizer.h b/mozilla/parser/htmlparser/src/nsExpatTokenizer.h index 16550363aa9..56af4b75576 100644 --- a/mozilla/parser/htmlparser/src/nsExpatTokenizer.h +++ b/mozilla/parser/htmlparser/src/nsExpatTokenizer.h @@ -18,6 +18,12 @@ * Rights Reserved. * * Contributor(s): + * This Original Code has been modified by IBM Corporation. Modifications made by IBM + * described herein are Copyright (c) International Business Machines Corporation, 2000. + * Modifications to Mozilla code or documentation identified per MPL Section 3.3 + * + * Date Modified by Description of modification + * 04/20/2000 IBM Corp. OS/2 VisualAge build. */ @@ -111,38 +117,38 @@ protected: PRUint32 &retLen); /* The callback handlers that get called from the expat parser */ - static void HandleStartElement(void *userData, const XML_Char *name, const XML_Char **atts); - static void HandleEndElement(void *userData, const XML_Char *name); - static void HandleCharacterData(void *userData, const XML_Char *s, int len); - static void HandleComment(void *userData, const XML_Char *name); - static void HandleProcessingInstruction(void *userData, + static void PR_CALLBACK HandleStartElement(void *userData, const XML_Char *name, const XML_Char **atts); + static void PR_CALLBACK HandleEndElement(void *userData, const XML_Char *name); + static void PR_CALLBACK HandleCharacterData(void *userData, const XML_Char *s, int len); + static void PR_CALLBACK HandleComment(void *userData, const XML_Char *name); + static void PR_CALLBACK HandleProcessingInstruction(void *userData, const XML_Char *target, const XML_Char *data); - static void HandleDefault(void *userData, const XML_Char *s, int len); - static void HandleStartCdataSection(void *userData); - static void HandleEndCdataSection(void *userData); - static void HandleUnparsedEntityDecl(void *userData, + static void PR_CALLBACK HandleDefault(void *userData, const XML_Char *s, int len); + static void PR_CALLBACK HandleStartCdataSection(void *userData); + static void PR_CALLBACK HandleEndCdataSection(void *userData); + static void PR_CALLBACK HandleUnparsedEntityDecl(void *userData, const XML_Char *entityName, const XML_Char *base, const XML_Char *systemId, const XML_Char *publicId, const XML_Char *notationName); - static void HandleNotationDecl(void *userData, + static void PR_CALLBACK HandleNotationDecl(void *userData, const XML_Char *notationName, const XML_Char *base, const XML_Char *systemId, const XML_Char *publicId); - static int HandleExternalEntityRef(XML_Parser parser, + static int PR_CALLBACK HandleExternalEntityRef(XML_Parser parser, const XML_Char *openEntityNames, const XML_Char *base, const XML_Char *systemId, const XML_Char *publicId); - static int HandleUnknownEncoding(void *encodingHandlerData, + static int PR_CALLBACK HandleUnknownEncoding(void *encodingHandlerData, const XML_Char *name, XML_Encoding *info); - static void HandleStartDoctypeDecl(void *userData, + static void PR_CALLBACK HandleStartDoctypeDecl(void *userData, const XML_Char *doctypeName); - static void HandleEndDoctypeDecl(void *userData); + static void PR_CALLBACK HandleEndDoctypeDecl(void *userData); XML_Parser mExpatParser; PRUint32 mBytesParsed;