Sync Mozilla defines.

This commit is contained in:
James Clark 2000-05-10 03:05:46 +00:00
parent 3b0208f5d2
commit aaa3b6e5bf

View file

@ -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
#endif /* MOZILLA */
/* 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_CLIENT */