#define nil 1
#define kInvalidID 1

#define StrLength(string) (*(unsigned char *)(string))

enum{
kVariableLengthArray =1
};
enum {
kNilOptions =1
};

enum {
bold =1
};

enum {
kUnknownType =1
};

enum {
normal =1
};

union NumVersionVariant{
int parts;
int whole;
};
typedef union NumVersionVariant NumVersionVariant;

typedef int UniChar;
typedef int UniCharCount ;
typedef int OSType;
typedef int Str63[100];
typedef int Str15[100];
typedef int Str32[100];
typedef int Str27[100];
typedef int ConstStr32Param;
typedef int ConstStr31Param;
typedef int ConstStr63Param;
typedef int Duration;
typedef int ConstStringPtr;
typedef int StyleField;
typedef int OSTypePtr;
typedef int CharParameter;
typedef int UnsignedFixed;
typedef int LangCode;
typedef int  * UniCharPtr;
typedef int UniversalProcPtr;
typedef int Boolean;
typedef int extended80;
typedef int *BytePtr;
typedef int ByteOffset;
typedef int StyleParameter;
typedef int PBVersion;
typedef const void * ConstLogicalAddress;

int DebugStr (int a);