summaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c56
1 files changed, 24 insertions, 32 deletions
diff --git a/src/main.c b/src/main.c
index 012f5536d..ef7e76df6 100644
--- a/src/main.c
+++ b/src/main.c
@@ -12,12 +12,11 @@ extern struct SoundInfo gSoundInfo;
extern u32 gUnknown_3004820;
extern u32 IntrMain[];
-void VBlankIntr(void);
-void HBlankIntr(void);
-void VCountIntr(void);
-void SerialIntr(void);
-void IntrDummy(void);
-void Timer3Intr(void);
+static void VBlankIntr(void);
+static void HBlankIntr(void);
+static void VCountIntr(void);
+static void SerialIntr(void);
+static void IntrDummy(void);
#ifdef SAPPHIRE
#define GAME_VERSION VERSION_SAPPHIRE
@@ -71,20 +70,13 @@ extern u32 sub_8055910(void);
extern u32 sub_8055940(void);
extern void CheckForFlashMemory(void);
-void UpdateLinkAndCallCallbacks(void);
-void InitMainCallbacks(void);
-void CallCallbacks(void);
-void SetMainCallback2(MainCallback callback);
-void SeedRngWithRtc(void);
-void InitKeys(void);
-void ReadKeys(void);
-void InitIntrHandlers(void);
-void SetVBlankCallback(IntrCallback callback);
-void SetHBlankCallback(IntrCallback callback);
-void SetVCountCallback(IntrCallback callback);
-void SetSerialCallback(IntrCallback callback);
-void WaitForVBlank(void);
-void DoSoftReset(void);
+static void UpdateLinkAndCallCallbacks(void);
+static void InitMainCallbacks(void);
+static void CallCallbacks(void);
+static void SeedRngWithRtc(void);
+static void ReadKeys(void);
+static void InitIntrHandlers(void);
+static void WaitForVBlank(void);
#define B_START_SELECT (B_BUTTON | START_BUTTON | SELECT_BUTTON)
@@ -146,7 +138,7 @@ void AgbMain()
}
}
-void UpdateLinkAndCallCallbacks(void)
+static void UpdateLinkAndCallCallbacks(void)
{
gLinkStatus = LinkMain1(&gShouldAdvanceLinkState, gSendCmd, gRecvCmds);
LinkMain2(&gMain.heldKeys);
@@ -154,7 +146,7 @@ void UpdateLinkAndCallCallbacks(void)
CallCallbacks();
}
-void InitMainCallbacks(void)
+static void InitMainCallbacks(void)
{
gMain.vblankCounter1 = 0;
gMain.vblankCounter2 = 0;
@@ -162,7 +154,7 @@ void InitMainCallbacks(void)
SetMainCallback2(c2_copyright_1);
}
-void CallCallbacks(void)
+static void CallCallbacks(void)
{
if (gMain.callback1)
gMain.callback1();
@@ -177,7 +169,7 @@ void SetMainCallback2(MainCallback callback)
gMain.state = 0;
}
-void SeedRngWithRtc(void)
+static void SeedRngWithRtc(void)
{
u32 seed = RtcGetMinuteCount();
seed = (seed >> 16) ^ (seed & 0xFFFF);
@@ -196,7 +188,7 @@ void InitKeys(void)
gMain.newKeysRaw = 0;
}
-void ReadKeys(void)
+static void ReadKeys(void)
{
u16 keyInput = REG_KEYINPUT ^ KEYS_MASK;
gMain.newKeysRaw = keyInput & ~gMain.heldKeysRaw;
@@ -240,7 +232,7 @@ void ReadKeys(void)
gMain.watchedKeysPressed = TRUE;
}
-void InitIntrHandlers(void)
+static void InitIntrHandlers(void)
{
int i;
@@ -281,7 +273,7 @@ void SetSerialCallback(IntrCallback callback)
gMain.serialCallback = callback;
}
-void VBlankIntr(void)
+static void VBlankIntr(void)
{
u16 savedIme;
@@ -315,7 +307,7 @@ void InitFlashTimer(void)
SetFlashTimerIntr(2, gFlashTimerIntrFunc);
}
-void HBlankIntr(void)
+static void HBlankIntr(void)
{
if (gMain.hblankCallback)
gMain.hblankCallback();
@@ -324,7 +316,7 @@ void HBlankIntr(void)
gMain.intrCheck |= INTR_FLAG_HBLANK;
}
-void VCountIntr(void)
+static void VCountIntr(void)
{
if (gMain.vcountCallback)
gMain.vcountCallback();
@@ -333,7 +325,7 @@ void VCountIntr(void)
gMain.intrCheck |= INTR_FLAG_VCOUNT;
}
-void SerialIntr(void)
+static void SerialIntr(void)
{
if (gMain.serialCallback)
gMain.serialCallback();
@@ -342,11 +334,11 @@ void SerialIntr(void)
gMain.intrCheck |= INTR_FLAG_SERIAL;
}
-void IntrDummy(void)
+static void IntrDummy(void)
{
}
-void WaitForVBlank(void)
+static void WaitForVBlank(void)
{
gMain.intrCheck &= ~INTR_FLAG_VBLANK;
VBlankIntrWait();