Defines | |
#define | CL_DEG2RAD(f) (((f) * CL_PI_2) / 90.0f) |
#define | CL_RAD2DEG(f) (((f) * 90.0f) / (CL_PI_2)) |
#define | CL_CROP(f, lb, ub) ((f) < (lb) ? (lb) : (f) > (ub) ? (ub) : (f)) |
#define | CL_MIN(a, b) ((a) > (b) ? (b) : (a)) |
#define | CL_MAX(a, b) ((a) < (b) ? (b) : (a)) |
#define | CL_BOOLEAN(a) ((bool)((a) ? GL_TRUE : GL_FALSE)) |
#define | CL_PRINTF() if (printf(__VA_ARGS__) < 0) return GL_FALSE |
#define | CL_ERROR() fprintf(stderr, "%s:%u:%s() : ERROR : ", __FILE__, __LINE__, __FUNCTION__); fprintf(stderr, __VA_ARGS__) |
#define | CL_FUNCENTRY() if (clIsEnabled(CL_VERBOSE)) printf ("%s() : ENTRY\n", __FUNCTION__) |
#define | CL_FUNCEXIT() if (clIsEnabled(CL_VERBOSE)) printf ("%s() : EXIT\n", __FUNCTION__) |
#define | CL_MALLOC(n) ((n) ? malloc(n) : 0) |
#define | CL_MEMCPY(dest, src, size) (((dest) && (src) && (size)) ? memcpy((dest), (src), (size)) : 0) |