extern int MACVAR; #define CheckVersion if (MACVAR != VERSION) DoFatalError ("Wrong version number") typedef short TwoBytesInt; typedef int FourBytesInt; typedef unsigned short TwoBytesUnsigned; typedef unsigned int FourBytesUnsigned; typedef double EightBytesReal; typedef float FourBytesReal; #define SizeT unsigned long #define SizeOf(A) ((SizeT) sizeof (A)) #include #define MAXUNSIGNED ULONG_MAX #define _VARARGS_ #include #include #if defined (__MWERKS__) || defined (_WINDOWS_) # include #else # include #endif #include #include typedef FILE *File; /* special for MacIntosh command line support */ extern void InitIO (void); extern void GetPreferences (char *fname); #ifdef _MSC_VER extern FILE *std_out_file_p,*std_error_file_p; # define StdOut std_out_file_p # define StdError std_error_file_p # define StdVerboseH std_out_file_p # define StdVerboseL std_out_file_p # define StdTrace std_out_file_p # define StdDebug std_out_file_p # define StdListTypes std_out_file_p #else # define StdOut stdout # define StdError stderr # define StdVerboseH stdout # define StdVerboseL stdout # define StdTrace stdout # define StdDebug stdout; # define StdListTypes stdout #endif #define FGetC(f) fgetc(f) #define FPutC(c,f) fputc(c,f)