/* Basic types and procedures. */ /* Last edited on 2024-12-21 11:55:12 by stolfi */ #ifndef basic_H #define basic_H #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define C_SQRT3 (1.73205080756887729352) #ifndef INF #define INF INFINITY /* Plus infinity as a {double} value. */ #endif /* DEBUGGING OUTPUT */ #define mumble(...) \ do { if (verbose) { fprintf(stderr, __VA_ARGS__); } } while(0) #endif