Moved some typedefs in common to typedefs.h and included typedefs in common.h
29 lines
570 B
C
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 */
|