Don't reference removed files in Makefile
[python/dscho.git] / Mac / Include / macdefs.h
blobb64a47e69293ecea4cde546ab4caa78a3f6c0f70
1 /* Useful #includes and #defines for programming a set of Unix
2 look-alike file system access functions on the Macintosh.
3 Public domain by Guido van Rossum, CWI, Amsterdam (July 1987).
4 */
6 #include <Types.h>
7 #include <Files.h>
8 #include <OSUtils.h>
10 #ifdef THINK_C
11 #include <pascal.h>
12 #endif
14 #ifdef __MWERKS__
15 #include "errno_unix.h"
16 #endif
17 #include <errno.h>
18 #include <string.h>
20 /* We may be able to use a std routine in think, don't know */
21 unsigned char *Pstring(char *);
23 /* Macro to find out whether we can do HFS-only calls: */
24 #define FSFCBLen (* (short *) 0x3f6)
25 #define hfsrunning() (FSFCBLen > 0)
27 /* Universal constants: */
28 #define MAXPATH 256
29 #define TRUE 1
30 #define FALSE 0
31 #ifndef NULL
32 #define NULL 0
33 #endif
34 #define EOS '\0'
35 #define SEP ':'