r= nisheeth
OS/2 bring up continues - Add PR_CALLBACKs for VisualAge


git-svn-id: svn://10.0.0.236/trunk@67944 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
mkaply%us.ibm.com
2000-05-02 23:02:17 +00:00
parent c12587565c
commit b2460aaf2c
6 changed files with 74 additions and 48 deletions

View File

@@ -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;

View File

@@ -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);

View File

@@ -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;