Files
handmadehero/helpers.h
T

14 lines
365 B
C

#ifndef HELPERS_SENTRY
#define HELPERS_SENTRY
#define ARRAY_SIZE(a) (sizeof(a) / sizeof((a)[0]))
#define KB(n) (((unsigned long long)(n)) << 10)
#define MB(n) (((unsigned long long)(n)) << 20)
#define GB(n) (((unsigned long long)(n)) << 30)
#define TB(n) (((unsigned long long)(n)) << 40)
#define SWAP(T, a, b) do { T t__ = a; a = b; b = t__; } while(0)
#endif