Home | History | Annotate | Download | only in JavaScriptCore
      1 #ifdef __cplusplus
      2 #define NULL __null
      3 #else
      4 #define NULL ((void *)0)
      5 #endif
      6 
      7 #include <ctype.h>
      8 #include <float.h>
      9 #include <locale.h>
     10 #include <math.h>
     11 #include <stdio.h>
     12 #include <stdlib.h>
     13 #include <string.h>
     14 #include <strings.h>
     15 #include <time.h>
     16 #include <sys/param.h>
     17 #include <sys/time.h>
     18 #include <sys/timeb.h>
     19 #include <sys/types.h>
     20 
     21 #ifdef __cplusplus
     22 
     23 #include <list>
     24 #include <typeinfo>
     25 
     26 #endif
     27 
     28 #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 
     33 /* Work around bug with C++ library that screws up Objective-C++ when exception support is disabled. */
     34 #undef try
     35 #undef catch
     36