All pastes #1086626 Raw Edit

NekoProjectII iPodLinux compiler

public c v1 · immutable
#1086626 ·published 2008-07-29 23:46 UTC
rendered paste body
#include	<sys/param.h>#include	<stdio.h>#include	<stdlib.h>#include	<stdarg.h>#include	<stddef.h>#include	<string.h>#include	<unistd.h>#include	<assert.h>#include	<pthread.h>#include	<SDL.h>#define IPOD#define	SLZAURUS#define	OSLANG_EUC#define	OSLINEBREAK_LFtypedef	signed int		INT;typedef	unsigned int	SINT;typedef	unsigned char	UCHAR;typedef	unsigned short	USHORT;typedef	unsigned int	UINT;typedef	unsigned long	ULONG;typedef	signed char		SINT8;typedef	unsigned char	UINT8;typedef	signed short	SINT16;typedef	unsigned short	UINT16;typedef	signed int		SINT32;typedef	unsigned int	UINT32;typedef	int				BOOL;typedef	signed char		CHAR;typedef	signed char		TCHAR;typedef	unsigned char	BYTE;#ifndef	TRUE#define	TRUE	1#endif#ifndef	FALSE#define	FALSE	0#endif#ifndef	MAX_PATH#define	MAX_PATH	MAXPATHLEN#endif#ifndef	max#define	max(a,b)	(((a) > (b)) ? (a) : (b))#endif#ifndef	min#define	min(a,b)	(((a) < (b)) ? (a) : (b))#endif#ifndef	ZeroMemory#define	ZeroMemory(d,n)		bzero((d),(n))#endif#ifndef	CopyMemory#define	CopyMemory(d,s,n)	memcpy((d),(s),(n))#endif#ifndef	FillMemory#define	FillMemory(a, b, c)	memset((a),(c),(b))#endif#ifndef	roundup#define	roundup(x, y)	((((x)+((y)-1))/(y))*(y))#endif#define	BYTESEX_LITTLE#define	UNUSED(v)	((void)(v))#ifndef	NELEMENTS#define	NELEMENTS(a)	((int)(sizeof(a) / sizeof(a[0])))#endif#define	BRESULT				UINT#define	OEMCHAR				char#define	OEMTEXT(string)		string#define	OEMSPRINTF			sprintf#define	OEMSTRLEN			strlen#if !defined(SIZE_VGA)#define	RGB16		UINT32#define	SIZE_QVGA#endif#include	"common.h"#include	"milstr.h"#include	"_memory.h"#include	"rect.h"#include	"lstarray.h"#include	"trace.h"#define	GETTICK()			SDL_GetTicks()#define	__ASSERT(s)#define	SPRINTF				sprintf#define	STRLEN				strlen#define	VERMOUTH_LIB// #define	SOUND_CRITICAL#define	SUPPORT_EUC#define	SUPPORT_16BPP#define	MEMOPTIMIZE		2#define	SOUNDRESERVE	100#define	SUPPORT_CRT15KHZ#define	SUPPORT_SWSEEKSND#define	SCREEN_BPP		16// You could specify a complete path, e.g. "/etc/timidity.cfg", and// then specify the library directory in the configuration file.// #define TIMIDITY_CFGFILE	"timidity.cfg"