/* $Revision Header * Header built automatically - do not edit! *************
 *
 *	(C) Copyright 1990 by MXM
 *
 *	Name .....: PreInclude.c
 *	Created ..: Saturday 15-Sep-90 14:16
 *	Revision .: 1
 *
 *	Date            Author          Comment
 *	=========       ========        ====================
 *	15-Sep-90       Olsen           Created this file!
 *
 * $Revision Header ********************************************************/

	/* Standard system includes. */

#include <intuition/intuitionbase.h>
#include <libraries/dosextens.h>
#include <libraries/reqbase.h>
#include <graphics/gfxbase.h>
#include <devices/printer.h>
#include <exec/execbase.h>
#include <exec/memory.h>
#include <clib/macros.h>

	/* Req.library and system library calls. */

#include <libraries/reqproto.h>
#include <functions.h>

	/* Standard 'C' includes. */

#include <stddef.h>
#include <stdlib.h>
#include <stdio.h>

	/* Calculate number of words required to form a row of
	 * pixels.
	 */

#define byte(Width) (((Width + 15) >> 4) << 1)

	/* A BitMapHeader (BMHD). */

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

	/* A standard IFF-chunk header. */

typedef struct
{
	ULONG	IFF_Type;
	LONG	IFF_Length;
} IFF_Chunk;
