/*
 * various defines needed by mancomp.c, and process.c.
 */
#include	<stdio.h>
#include	<ctype.h>
#ifdef decus
#define W_BIN_MODE	"wn"		/* Write binary file in Decus C	*/
#else
#define W_BIN_MODE	"w"
#endif
#ifdef vms
#include		errno
#define	IO_ERROR	errno
#define	IO_SUCCESS	1		/* SS$_NORMAL			*/
#endif
#define FALSE	0
#define TRUE	1
#define	EOS	'\0'
#ifndef	IO_ERROR
#define	IO_SUCCESS	0		/* Unix definitions		*/
#define	IO_ERROR	1
#endif

#ifdef decus
int		$$narg = 1;		/* Don't prompt for commands	*/
#endif
/* #define	MAX_NPIXEL	512		/* Forced by display format	*/
/* #define	MAX_NITER	2000		/* Max. number of iterations	*/
#define DEF_FILENAME	"mandel"	/* Default output filename	*/
#define	DEF_NITER	100		/* Default number of iterations	*/
#define	DEF_NPIXEL	100		/* Default number of pixels	*/
#define	MAX_ARGS	8		/* Command line arguments	*/

extern 	int		niter;		/* Number of iterations		*/
extern 	int		npixel;		/* Number of pixels/side	*/
extern 	double		centre_real;	/* centre coordinates */
extern 	double		centre_imag;
extern 	double		start_real;	/* starting position - top left */
extern 	double		start_imag;	/* corner of the picture	*/
extern 	double		side;
