diff options
author | amy <[email protected]> | 2023-05-07 23:43:45 +0000 |
---|---|---|
committer | amy <[email protected]> | 2023-05-07 23:43:45 +0000 |
commit | 42da2badd44e08527bcb895febc46ca109c464a9 (patch) | |
tree | 8ffbadac877a6fa476d498a82826326d52fb6543 /src/util.h | |
parent | 624ad9913012244d7e01cd4986e343e2afa0e502 (diff) |
stuff maybe!
Diffstat (limited to 'src/util.h')
-rw-r--r-- | src/util.h | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -10,12 +10,23 @@ static const double NaN = 0.0f/0.0f; #define greater(a,b) ((a)>(b)?(a):(b)) #define lesser(a,b) ((a)>(b)?(b):(a)) #define diff(a,b) ((a)>(b)?(a)-(b):(b)-(a)) + +#ifndef skip_memory_trace #define malloc(X) malloc(X); mmalloc(); #define free(X) free(X); ffree(); +#endif + +#ifndef stfu #define err(s,f,...) err_m(s,f,__FILE__,__LINE__,##__VA_ARGS__); #define warn(s) warn_m(s,__FILE__,__LINE__); #define info(s) info_m(s,__FILE__,__LINE__); #define logm(s) log_m(s,__FILE__,__LINE__); +#else +#define err(s,f,...); +#define warn(s); +#define info(s); +#define logm(s); +#endif double binomial(int n, int k); void mmalloc(); |