summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorYamaArashi <shadow962@live.com>2016-10-02 14:38:59 -0700
committerYamaArashi <shadow962@live.com>2016-10-02 14:38:59 -0700
commit27e6a517a12a9f183f89fffb89da67ba3d4a8215 (patch)
tree696f4efee5aaeb5b1c95b51c9403ca21304c633b /src
parentf522ceb65e5206134e64e36e52eb866adcc9f543 (diff)
put function prototypes in main.h
Diffstat (limited to 'src')
-rw-r--r--src/main.c56
-rw-r--r--src/wallclock.c4
2 files changed, 25 insertions, 35 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();
diff --git a/src/wallclock.c b/src/wallclock.c
index f24db0ca1..f83f7bb44 100644
--- a/src/wallclock.c
+++ b/src/wallclock.c
@@ -10,14 +10,12 @@
#include "task.h"
#include "text.h"
#include "trig.h"
+#include "sound.h"
//Functions that need to be put in headers
void LZ77UnCompVram(const void *src, void *dest);
-void SetMainCallback2(MainCallback callback);
-void SetVBlankCallback(IntrCallback callback);
void remove_some_task(void);
void LoadCompressedObjectPic(void *);
-void PlaySE(u16);
extern u16 gUnknown_0202E8CC;
extern u16 gMiscClockMale_Pal[];