aboutsummaryrefslogtreecommitdiff
path: root/src/common/defs.hpp
blob: 8bdfd52b6e6d6220d2ba295d04cc8714d97f7840 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#pragma once

#include <cassert>


#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))