CMSC 740 - Computer Graphics

File: sample.h



#include	<stdio.h>
#include	<math.h>


/*------------------ various consts ----------------------------------*/

#define 	X   		0
#define 	Y   		1
#define 	Z   		2

#define 	MIN             0
#define 	MAX             1

#define		TRUE		1
#define		FALSE		0

/*-------------------- general-purpose macros ------------------------*/

#define  ALLOCN(PTR,TYPE,N) 					\
	{ PTR = (TYPE *) malloc(((unsigned)(N))*sizeof(TYPE));	\
	  if (PTR == NULL) {    				\
	  printf("malloc failed");				\
	  exit(-1);                                             \
	  }							\
	}

#define  FMAX(a, b)  ((a > b)? a : b)

#define  FMIN(a, b)  ((a < b)? a : b)

void init_display( int ac, char** av);

void loop_display(void);

Web Accessibility