• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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  
37