blob: aeaf1056916125c69dbd2bd009861080558f8b0a [file] [log] [blame]
#ifndef __MACTYPES__
#define __MACTYPES__
#include "ctypes.h"
typedef SInt32 Fixed;
typedef Fixed * FixedPtr;
typedef SInt32 Fract;
typedef Fract * FractPtr;
typedef SInt16 OSErr;
typedef SInt32 OSStatus;
typedef unsigned long ByteCount;
typedef unsigned long ItemCount;
typedef UInt32 FourCharCode;
typedef FourCharCode OSType;
typedef unsigned char Boolean;
enum {
noErr = 0
};
typedef UInt32 UnicodeScalarValue;
typedef UInt32 UTF32Char;
typedef UInt16 UniChar;
typedef UInt16 UTF16Char;
typedef UInt8 UTF8Char;
typedef UniChar * UniCharPtr;
typedef unsigned long UniCharCount;
typedef UniCharCount * UniCharCountPtr;
struct ProcessSerialNumber {
UInt32 highLongOfPSN;
UInt32 lowLongOfPSN;
};
typedef struct ProcessSerialNumber ProcessSerialNumber;
typedef UInt8 Byte;
typedef SInt8 SignedByte;
Byte fakeAPIUsingByteInDarwin(void);
#endif