/* output.h  (Steve Hill)  1.2  5/23/90$ */

/* output.h
 *
 * Header for output.c
 */

typedef unsigned char
byte_t;

typedef struct pixel_s
{
	byte_t	r, g, b;
}
pixel_t;

#define PixelNull	((pixel_t *) NULL)

#define MAX_COLOURS	256

#define MAX(A, B)	((A) > (B) ? (A) : (B))

pixel_t		*Pixels PROTO((int));

int		PixelColour PROTO((pixel_t *, colour_t *));

void		OutInteger PROTO((FILE *, int)),
		OutHeader PROTO((FILE *, int, int)),
		OutScanline PROTO((FILE *, int, int, int, pixel_t *));
