#ifndef _FUNCS_H #define _FUNCS_H #ifndef G_OS_WIN32 #define WIN32_LEAN_AND_MEAN 1 #define min(a, b) (a < b ? a : b) #define max(a, b) (a > b ? a : b) #endif #define MIN3(a, b, c) (a < b ? (a < c ? a : (b < c ? b : c)) : (b < c ? b : c)) #define MAX3(a, b, c) (a > b ? (a > c ? a : (b > c ? b : c)) : (b > c ? b : c)) #define round(x) (int)(x < 0 ? x - 0.5 : x + 0.5) #define FALSE 0 #define TRUE !FALSE float quake_root(float number); float vec_len2f(float x, float y); float vec_len3f(float x, float y, float z); #endif