blob: 21d620415f234dc18be077a3285932f4e132d650 [file] [log] [blame]
darin43d061b2003-10-27 04:21:15 +00001#ifdef __cplusplus
2#define NULL __null
darincc171882003-10-27 04:29:44 +00003#else
4#define NULL ((void *)0)
darin43d061b2003-10-27 04:21:15 +00005#endif
darinad4bde32002-05-06 23:40:45 +00006
darinad4bde32002-05-06 23:40:45 +00007#include <ctype.h>
8#include <float.h>
darinad4bde32002-05-06 23:40:45 +00009#include <locale.h>
10#include <math.h>
darinad4bde32002-05-06 23:40:45 +000011#include <stdio.h>
12#include <stdlib.h>
13#include <string.h>
14#include <strings.h>
15#include <time.h>
darinad4bde32002-05-06 23:40:45 +000016#include <sys/param.h>
17#include <sys/time.h>
18#include <sys/timeb.h>
mjs21dbd392002-12-04 21:57:20 +000019#include <sys/types.h>
20
21#ifdef __cplusplus
darinea0ffc42004-02-08 21:13:07 +000022
mjs21dbd392002-12-04 21:57:20 +000023#include <list>
24#include <typeinfo>
darinea0ffc42004-02-08 21:13:07 +000025
mjs21dbd392002-12-04 21:57:20 +000026#endif
thatcherf5a63e02006-02-13 19:34:53 +000027
darin@apple.com7f984872007-11-12 23:04:41 +000028#ifdef __cplusplus
29#define new ("if you use new/delete make sure to include config.h at the top of the file"())
30#define delete ("if you use new/delete make sure to include config.h at the top of the file"())
31#endif
32
weinigab5f09e2006-07-29 23:15:25 +000033/* Work around bug with C++ library that screws up Objective-C++ when exception support is disabled. */
thatcherf5a63e02006-02-13 19:34:53 +000034#undef try
35#undef catch
ossy@webkit.org37441862010-11-10 18:43:50 +000036