mirror of
https://github.com/PrimeDecomp/prime.git
synced 2025-12-09 23:07:41 +00:00
Fix linking with static libs, CVector3f work, Initial COutputStream
Former-commit-id: 693fe93eab
This commit is contained in:
@@ -61,6 +61,8 @@ void OSSetArenaLo(void* newLo);
|
||||
void* OSAllocFromArenaLo(u32 size, u32 align);
|
||||
void* OSAllocFromArenaHi(u32 size, u32 align);
|
||||
|
||||
void OSInit();
|
||||
|
||||
OSTime OSGetTime();
|
||||
OSTick OSGetTick();
|
||||
|
||||
@@ -88,6 +90,40 @@ OSTick OSGetTick();
|
||||
|
||||
u32 OSGetConsoleType();
|
||||
|
||||
#define OS_SOUND_MODE_MONO 0u
|
||||
#define OS_SOUND_MODE_STEREO 1u
|
||||
|
||||
u32 OSGetSoundMode(void);
|
||||
void OSSetSoundMode(u32 mode);
|
||||
|
||||
#define OS_PROGRESSIVE_MODE_OFF 0u
|
||||
#define OS_PROGRESSIVE_MODE_ON 1u
|
||||
|
||||
u32 OSGetProgressiveMode(void);
|
||||
void OSSetProgressiveMode(u32 on);
|
||||
|
||||
#define OS_LANG_ENGLISH 0u
|
||||
#define OS_LANG_GERMAN 1u
|
||||
#define OS_LANG_FRENCH 2u
|
||||
#define OS_LANG_SPANISH 3u
|
||||
#define OS_LANG_ITALIAN 4u
|
||||
#define OS_LANG_DUTCH 5u
|
||||
|
||||
u8 OSGetLanguage(void);
|
||||
void OSSetLanguage(u8 language);
|
||||
|
||||
#define OS_EURGB60_OFF 0u
|
||||
#define OS_EURGB60_ON 1u
|
||||
|
||||
u32 OSGetEuRgb60Mode(void);
|
||||
void OSSetEuRgb60Mode(u32 on);
|
||||
|
||||
void OSRegisterVersion(const char* id);
|
||||
|
||||
BOOL OSDisableInterrupts(void);
|
||||
BOOL OSEnableInterrupts(void);
|
||||
BOOL OSRestoreInterrupts(BOOL level);
|
||||
|
||||
void OSReport(const char* msg, ...);
|
||||
void OSPanic(const char* file, int line, const char* msg, ...);
|
||||
void OSFatal(GXColor fg, GXColor bg, const char* msg);
|
||||
|
||||
Reference in New Issue
Block a user