blob: fbaa2d711ad9eb874356ac66ab816864267bb4f0 [file] [log] [blame]
mjsa3d49042005-10-04 01:43:58 +00001#if __APPLE__
darinf64e6672005-08-31 07:57:56 +00002
darind55d5222005-10-09 04:25:00 +00003#define HAVE_ERRNO_H 1
darin1e28d9a2002-09-26 15:20:47 +00004#define HAVE_FUNC_ISINF 1
mjs5aa68b52002-03-30 11:01:26 +00005#define HAVE_FUNC_ISNAN 1
darind55d5222005-10-09 04:25:00 +00006#define HAVE_MMAP 1
7#define HAVE_SBRK 1
darin1e28d9a2002-09-26 15:20:47 +00008#define HAVE_STRINGS_H 1
darinad845cf2003-09-22 15:21:10 +00009#define HAVE_SYS_PARAM_H 1
darin1e28d9a2002-09-26 15:20:47 +000010#define HAVE_SYS_TIME_H 1
darin990b17d2005-10-09 22:56:30 +000011#define HAVE_SYS_TIMEB_H 1
darinf64e6672005-08-31 07:57:56 +000012
mjs649c5172005-11-23 05:41:23 +000013#define KJS_MULTIPLE_THREADS 1
14
mjsa3d49042005-10-04 01:43:58 +000015#elif WIN32
darinf64e6672005-08-31 07:57:56 +000016
17#define HAVE_FLOAT_H 1
18#define HAVE_FUNC__FINITE 1
darineba979c2005-09-04 01:18:13 +000019#define HAVE_SYS_TIMEB_H 1
darin03629332006-01-11 16:19:46 +000020#define USE_SYSTEM_MALLOC 1
darinf64e6672005-08-31 07:57:56 +000021
hyatt34cbd952005-12-26 22:23:55 +000022#include <assert.h>
23
mjsa3d49042005-10-04 01:43:58 +000024#else
25
darind55d5222005-10-09 04:25:00 +000026#define HAVE_ERRNO_H 1
mjsa3d49042005-10-04 01:43:58 +000027#define HAVE_FUNC_ISINF 1
28#define HAVE_FUNC_ISNAN 1
darind55d5222005-10-09 04:25:00 +000029#define HAVE_MMAP 1
30#define HAVE_SBRK 1
mjsa3d49042005-10-04 01:43:58 +000031#define HAVE_STRINGS_H 1
32#define HAVE_SYS_PARAM_H 1
33#define HAVE_SYS_TIME_H 1
mjsa3d49042005-10-04 01:43:58 +000034
darinf64e6672005-08-31 07:57:56 +000035#endif
36
37#define HAVE_FUNC_STRTOLL 1
38#define HAVE_ICU 1
39#define HAVE_PCREPOSIX 1
mjscff5e5e2005-09-27 22:37:33 +000040#define HAVE_STDINT_H 1
darind55d5222005-10-09 04:25:00 +000041#define HAVE_STRING_H 1
darinf64e6672005-08-31 07:57:56 +000042
darin1e28d9a2002-09-26 15:20:47 +000043#ifdef __ppc__
44#define WORDS_BIGENDIAN 1
45#endif
mjs5a7a3882002-11-24 00:04:08 +000046
mjscff5e5e2005-09-27 22:37:33 +000047#define KXC_CHANGES 1
mjsb64c50a2005-10-03 21:13:12 +000048
49#ifdef __cplusplus
50#undef new
51#undef delete
52#include <kxmlcore/FastMalloc.h>
53#endif