Files
Mulberry/include/common.h
T
weirdbeardgame a4da5f413c Added missing definitions
Moved some typedefs in common to typedefs.h and included typedefs in common.h
2026-08-10 21:03:15 -05:00

29 lines
570 B
C

#ifndef COMMON_H
#define COMMON_H
#include "typedefs.h"
#define UNK_TYPE s32
#define UNK_PTR void*
#define UNK_RET void
#define UNK_FUN_ARG void(*)(void)
#define UNK_FUN_PTR(name) void(*name)(void)
#define UNK_ARGS
#define NULL 0
#define TRUE 1
#define FALSE 0
#define b32 s32 // 32-bit boolean (TRUE/FALSE)
#define ARRAY_COUNT(arr) (s32)(sizeof(arr) / sizeof(arr[0]))
#define ARRAY_COUNTU(arr) (u32)(sizeof(arr) / sizeof(arr[0]))
// #define PI 3.1415928f
f32 cosf(f32);
f32 atan2f(f32, f32);
#define BSS __attribute__ ((section (".bss")))
#endif /* COMMON_H */