/* Global definitions used by all modules */ #define or || #define and && #define not ! #define FALSE 0 #define TRUE 1 #define private static #define public #define min( a, b ) ( ((a) < (b)) ? (a) : (b) ) #define max( a, b ) ( ((a) > (b)) ? (a) : (b) ) #define MIN( a, b ) { if( (b) < (a) ) (a) = (b); } #define MAX( a, b ) { if( (b) > (a) ) (a) = (b); }