diff options
Diffstat (limited to 'src/basic/defs.hpp')
-rw-r--r-- | src/basic/defs.hpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/basic/defs.hpp b/src/basic/defs.hpp new file mode 100644 index 0000000..bfd302e --- /dev/null +++ b/src/basic/defs.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include <cassert> +#include <cstdint> +#include <cstddef> + +#define ARRAY_COUNT(x) (sizeof(x) / sizeof(x[0])) + +#define InvalidDefaultCase assert(0) + +#define KIBIBYTES(x) ((x)*1024) +#define MEBIBYTES(x) ((x)*KIBIBYTES(1024)) +#define GIBIBYTES(x) ((x)*MEBIBYTES(1024)) + |