mirror of
https://github.com/zeldaret/oot
synced 2026-06-02 18:18:52 -04:00
25b2fa4bca
* split out various macros * fix * fix2 * fix dw * libc path * fix macro * does this fix bss * fix bss
11 lines
301 B
C
11 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
|