From aaa3b6e5bf1be80fe534a0d855fc20f75a366a09 Mon Sep 17 00:00:00 2001 From: James Clark Date: Wed, 10 May 2000 03:05:46 +0000 Subject: [PATCH] Sync Mozilla defines. --- expat/xmltok/xmldef.h | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/expat/xmltok/xmldef.h b/expat/xmltok/xmldef.h index e63e1a52..57b83339 100755 --- a/expat/xmltok/xmldef.h +++ b/expat/xmltok/xmldef.h @@ -26,13 +26,27 @@ See the file copying.txt for copying permission. /* This file can be used for any definitions needed in particular environments. */ -#ifdef MOZILLA +/* Mozilla specific defines */ + +#ifdef MOZILLA_CLIENT #include "nspr.h" -#define malloc(x) PR_Malloc(x) -#define realloc(x, y) PR_Realloc((x), (y)) +#define malloc(x) PR_Malloc((size_t)(x)) +#define realloc(x, y) PR_Realloc((x), (size_t)(y)) #define calloc(x, y) PR_Calloc((x),(y)) #define free(x) PR_Free(x) +#if PR_BYTES_PER_INT != 4 #define int int32 +#endif + +/* Enable Unicode string processing in expat. */ +#ifndef XML_UNICODE +#define XML_UNICODE +#endif + +/* Enable external parameter entity parsing in expat */ +#ifndef XML_DTD +#define XML_DTD 1 +#endif -#endif /* MOZILLA */ +#endif /* MOZILLA_CLIENT */ -- 2.40.0