/* Basic types (for 32-bit machines) */

typedef signed char		int8;
typedef	unsigned char		uint8;
typedef	short			int16;
typedef	unsigned short		uint16;
typedef	int			int32;
typedef	unsigned int		uint32;
typedef	long			int64;
typedef	unsigned long		uint64;
typedef uint32			uintp;

typedef enum {
	false	= 0,
	true	= 1
} bool;

/* Utility functions */

void die(char *msg,...);

void *alloc(int length); 


