shithub: rgbds

ref: b53e17078150a42cc74e78e3f4327457c66854e0
dir: /src/asm/include/main.h/

View raw version
#ifndef	MAIN_H
#define	MAIN_H

struct	sOptions
{
	ULONG	endian;
	char	gbgfx[4];
	char	binary[2];
	SLONG	fillchar;	//	-1 == random
};

extern	char	*tzNewMacro;
extern	ULONG	ulNewMacroSize;
extern	SLONG	nGBGfxID;
extern	SLONG	nBinaryID;

extern	struct	sOptions	DefaultOptions;
extern	struct	sOptions	CurrentOptions;
extern	void	opt_Push( void );
extern	void	opt_Pop( void );
extern	void	opt_Parse( char *s );

void fatalerror( char *s );
void yyerror( char *s );

extern	char	temptext[1024];

#define	YY_FATAL_ERROR fatalerror

#ifdef	YYLMAX
#undef	YYLMAX
#endif
#define YYLMAX 65536

#endif