typedef long long longint; void *safe_realloc(void *ptr,int size); void *expand_pointer(void **ptr,int *cur_size,int desired_size); void fmemcpy(void *to,void *from,int size); void memswp(void *p1,void *p2,int size); void swap_memory(int node,void *ptr,int to_receive,int to_send); #ifndef MIN #define MIN(a,b) ((a)<(b)?(a):(b)) #endif #ifndef MAX #define MAX(a,b) ((a)>(b)?(a):(b)) #endif #if 0 #define DBUG(s) printf("\n node %d %s\n",NODE_NUMBER,s) #else #define DBUG(s) #endif /* a few basic defs */ typedef enum {False=0,True=1} BOOL; #define QSORT_CAST int (*)() #define IS_ODD(i) (((unsigned)i) & 1)