mirror of
https://github.com/pret/pokeheartgold.git
synced 2026-05-13 22:50:04 -05:00
24 lines
485 B
C
24 lines
485 B
C
#ifndef NITRO_OS_CONTEXT_H_
|
|
#define NITRO_OS_CONTEXT_H_
|
|
|
|
#include <nitro/cp/context.h>
|
|
|
|
typedef struct OSContext
|
|
{
|
|
u32 cpsr;
|
|
u32 r[13];
|
|
u32 sp;
|
|
u32 lr;
|
|
u32 pc_plus4;
|
|
u32 sp_svc;
|
|
#ifdef SDK_ARM9
|
|
CPContext cp_context;
|
|
#endif
|
|
} OSContext;
|
|
|
|
void OS_InitContext(register OSContext *context, register u32 newpc, register u32 newsp);
|
|
BOOL OS_SaveContext(register OSContext *context);
|
|
void OS_LoadContext(register OSContext *context);
|
|
|
|
#endif //NITRO_OS_CONTEXT_H_
|