1
0
Fork 0
mirror of https://github.com/zeldaret/oot.git synced 2025-05-09 18:43:45 +00:00
oot/include/macros.h
2025-04-24 15:10:15 -04:00

10 lines
301 B
C

#ifndef MACROS_H
#define MACROS_H
#define ARRAY_COUNT(arr) (s32)(sizeof(arr) / sizeof(arr[0]))
#define ARRAY_COUNTU(arr) (u32)(sizeof(arr) / sizeof(arr[0]))
#define ARRAY_COUNT_2D(arr) (s32)(sizeof(arr) / sizeof(arr[0][0]))
#define CHECK_FLAG_ALL(flags, mask) (((flags) & (mask)) == (mask))
#endif