equal
deleted
inserted
replaced
|
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 |