diff options
Diffstat (limited to 'backendC/CleanCompilerSources/macuser.h')
-rw-r--r-- | backendC/CleanCompilerSources/macuser.h | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/backendC/CleanCompilerSources/macuser.h b/backendC/CleanCompilerSources/macuser.h new file mode 100644 index 0000000..6189474 --- /dev/null +++ b/backendC/CleanCompilerSources/macuser.h @@ -0,0 +1,66 @@ + +/******************************************************************************* + * * + * Mac User Interface Dependencies * + * * + ******************************************************************************/ + +extern int MACUSERVAR; +#define CheckVersion if (MACUSERVAR != VERSION) DoFatalError ("Wrong version number") + + +typedef int TwoBytesInt; +typedef long int FourBytesInt; +typedef unsigned TwoBytesUnsigned; +typedef unsigned long FourBytesUnsigned; +#ifdef applec +typedef double EightBytesReal; +#else +typedef short double EightBytesReal; +#endif +typedef float FourBytesReal; + + +#define SizeT unsigned long +#define SizeOf(A) ((SizeT) sizeof (A)) + +#include <limits.h> +#define MAXUNSIGNED ULONG_MAX + +/* +#define _SCREENFileS_ +*/ + +#define _CURMOV_ +#define _VARARGS_ + + +#include <string.h> +#include <stdlib.h> +#ifdef applec +# include <stdio.h> +#else +# include <unix.h> +#endif +#include <setjmp.h> +#include <stdarg.h> + + +/* +this type is not provided by LightSpeed C + +typedef unsigned long time_t; +*/ +typedef FILE *File; + + +# define FClose fclose +# define FPrintF fprintf +# define FPutC fputc +# define FPutS fputs +# define FWrite fwrite +# define FSeek fseek +# define FTell ftell +# define FGetC fgetc +# define FGetS fgets +# define FRead fread |