diff options
author | Michael Panzlaff <michael.panzlaff@fau.de> | 2021-08-01 12:41:55 +0200 |
---|---|---|
committer | Michael Panzlaff <michael.panzlaff@fau.de> | 2021-08-25 18:03:51 +0200 |
commit | 17bd4c9973fff575355a8c35532f37d7c05dbf60 (patch) | |
tree | df274d47b61931748fb7e1490e56cc755499e910 /arm7/lib/src | |
parent | 07509f83f91c412f9150c52b4467429ac46eefe2 (diff) |
arm7: make more SND_exChannel functions static
Diffstat (limited to 'arm7/lib/src')
-rw-r--r-- | arm7/lib/src/SND_exChannel.c | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/arm7/lib/src/SND_exChannel.c b/arm7/lib/src/SND_exChannel.c index 01bd4f3e..bf5012e2 100644 --- a/arm7/lib/src/SND_exChannel.c +++ b/arm7/lib/src/SND_exChannel.c @@ -19,6 +19,12 @@ extern u8 sSampleDataShiftTable[4]; static u16 CalcDecayCoeff(int vol); +static int ExChannelSweepUpdate(struct SNDExChannel *chn, BOOL step); +static int ExChannelLfoUpdate(struct SNDExChannel *chn, BOOL step); +static void ExChannelStart(struct SNDExChannel *chn, int length); +static int ExChannelVolumeCmp(struct SNDExChannel *chn_a, struct SNDExChannel *chn_b); +static void ExChannelSetup(struct SNDExChannel *, SNDExChannelCallback callback, void *callbackUserData, int priority); + void SND_ExChannelInit(void) { struct SNDExChannel *chn; s32 i; @@ -485,7 +491,7 @@ static u16 CalcDecayCoeff(int vol) { return (u16)(0x1E00 / (126 - vol)); } -void ExChannelSetup(struct SNDExChannel *chn, SNDExChannelCallback callback, void *callbackUserData, int priority) { +static void ExChannelSetup(struct SNDExChannel *chn, SNDExChannelCallback callback, void *callbackUserData, int priority) { chn->channelLLNext = NULL; chn->callback = callback; chn->callbackUserData = callbackUserData; @@ -514,7 +520,7 @@ void ExChannelSetup(struct SNDExChannel *chn, SNDExChannelCallback callback, voi SND_InitLfoParam(&chn->lfo.param); } -void ExChannelStart(struct SNDExChannel *chn, int length) { +static void ExChannelStart(struct SNDExChannel *chn, int length) { chn->envAttenuation = -92544; chn->envStatus = 0; chn->length = length; @@ -523,7 +529,7 @@ void ExChannelStart(struct SNDExChannel *chn, int length) { chn->flags.active = TRUE; } -int ExChannelVolumeCmp(struct SNDExChannel *chn_a, struct SNDExChannel *chn_b) { +static int ExChannelVolumeCmp(struct SNDExChannel *chn_a, struct SNDExChannel *chn_b) { int vol_a = chn_a->volume & 0xFF; int vol_b = chn_b->volume & 0xFF; @@ -542,7 +548,7 @@ int ExChannelVolumeCmp(struct SNDExChannel *chn_a, struct SNDExChannel *chn_b) { return 0; } -int ExChannelSweepUpdate(struct SNDExChannel *chn, BOOL step) { +static int ExChannelSweepUpdate(struct SNDExChannel *chn, BOOL step) { s64 result; if (chn->sweepPitch == 0) { @@ -559,7 +565,7 @@ int ExChannelSweepUpdate(struct SNDExChannel *chn, BOOL step) { return (int)result; } -int ExChannelLfoUpdate(struct SNDExChannel *chn, BOOL step) { +static int ExChannelLfoUpdate(struct SNDExChannel *chn, BOOL step) { s64 result = SND_GetLfoValue(&chn->lfo); if (result != 0) { |