/** Revision Header * Header built automatically - do not edit! *************
 *
 *	(C) Copyright 1991 by Olaf `Olsen' Barthel, all rights reserved
 *
 *	Name .....: PreInclude.c
 *	Created ..: Monday 26-Aug-91 11:20
 *	Revision .: 1
 *
 *	Date            Author          Comment
 *	=========       ========        ====================
 *	26-Aug-91	Olsen		Created this file!
 *
 ***************************************************************************/

	/* Some system includes. */

#include <intuition/intuitionbase.h>
#include <intuition/gadgetclass.h>
#include <graphics/displayinfo.h>
#include <workbench/workbench.h>
#include <libraries/gadtools.h>
#include <libraries/iffparse.h>
#include <workbench/startup.h>
#include <graphics/gfxbase.h>
#include <hardware/intbits.h>
#include <hardware/custom.h>
#include <exec/execbase.h>
#include <devices/timer.h>
#include <dos/dosextens.h>
#include <libraries/asl.h>
#include <exec/devices.h>
#include <exec/memory.h>

#include <clib/intuition_protos.h>
#include <clib/graphics_protos.h>
#include <clib/gadtools_protos.h>
#include <clib/iffparse_protos.h>
#include <clib/timer_protos.h>
#include <clib/exec_protos.h>
#include <clib/icon_protos.h>
#include <clib/asl_protos.h>
#include <clib/dos_protos.h>

#include <pragmas/intuition.h>
#include <pragmas/graphics.h>
#include <pragmas/gadtools.h>
#include <pragmas/iffparse.h>
#include <pragmas/timer.h>
#include <pragmas/exec.h>
#include <pragmas/icon.h>
#include <pragmas/asl.h>
#include <pragmas/dos.h>

#include <m68881.h>
#include <stdarg.h>
#include <string.h>
#include <math.h>

	/* A standard IFF-ILBM BitMapHeader. */

struct BitMapHeader
{
	UWORD	w, h;
	WORD	x, y;
	UBYTE	nPlanes;
	UBYTE	masking;
	UBYTE	compression;
	UBYTE	pad1;
	UWORD	transparentColor;
	UBYTE	xAspect,yAspect;
	WORD	pageWidth,pageHeight;
};

	/* A custom chunk `MandelSquare' saves which each
	 * picture, it contains the coordinates, screen
	 * width and the number iterations set when the
	 * picture was saved.
	 */

struct MandelInfo
{
	double	MinReal,MinImaginary;
	double	RealWidth,ImaginaryHeight;
	LONG	Iterations;
};

extern struct DosLibrary	*DOSBase;
extern struct ExecBase		*SysBase;
extern struct Library		*IFFParseBase;
