#ifdef __cplusplus | |
#define NULL __null | |
#else | |
#define NULL ((void *)0) | |
#endif | |
#include <ctype.h> | |
#include <float.h> | |
#include <locale.h> | |
#include <math.h> | |
#include <stdio.h> | |
#include <stdlib.h> | |
#include <string.h> | |
#include <strings.h> | |
#include <time.h> | |
#include <sys/param.h> | |
#include <sys/time.h> | |
#include <sys/timeb.h> | |
#include <sys/types.h> | |
#ifdef __cplusplus | |
#include <list> | |
#include <typeinfo> | |
#endif | |
#ifdef __cplusplus | |
#define new ("if you use new/delete make sure to include config.h at the top of the file"()) | |
#define delete ("if you use new/delete make sure to include config.h at the top of the file"()) | |
#endif | |
/* Work around bug with C++ library that screws up Objective-C++ when exception support is disabled. */ | |
#undef try | |
#undef catch | |