|
reldb 0.1.0
Recreational SQLite
|
Quality-of-life macros. Uses type-safe GCC/Clang extensions when available. More...
Macros | |
| #define | INT_FROM_PTR(ptr) |
| Safely casts a pointer to an integer of pointer size. | |
| #define | PTR_FROM_INT(type, val) |
| Safely casts a pointer-sized integer back to a specific pointer type. | |
| #define | ARRAY_SIZE(arr) |
| Calculates the number of elements in a static array. | |
| #define | MIN(a, b) |
| #define | MAX(a, b) |
| #define | CLAMP(val, min, max) |
| #define | SWAP(type, a, b) |
Quality-of-life macros. Uses type-safe GCC/Clang extensions when available.
| #define ARRAY_SIZE | ( | arr | ) |
| #define CLAMP | ( | val, | |
| min, | |||
| max ) |
| #define INT_FROM_PTR | ( | ptr | ) |
Safely casts a pointer to an integer of pointer size.
| #define PTR_FROM_INT | ( | type, | |
| val ) |