summaryrefslogtreecommitdiff
path: root/arm7/lib/src/SND_lockChannel.c
diff options
context:
space:
mode:
Diffstat (limited to 'arm7/lib/src/SND_lockChannel.c')
-rw-r--r--arm7/lib/src/SND_lockChannel.c16
1 files changed, 9 insertions, 7 deletions
diff --git a/arm7/lib/src/SND_lockChannel.c b/arm7/lib/src/SND_lockChannel.c
index 92e04e5e..608ed67a 100644
--- a/arm7/lib/src/SND_lockChannel.c
+++ b/arm7/lib/src/SND_lockChannel.c
@@ -8,7 +8,9 @@
u32 sLockedChannelMask;
u32 sWeakLockedChannelMask;
-void SND_StopUnlockedChannel(u32 channelMask) {
+void SND_StopUnlockedChannel(u32 channelMask, u32 weak) {
+ (void)weak;
+
struct SNDExChannel *chn;
for (int i = 0; i < SND_CHANNEL_COUNT && channelMask != 0; i++, channelMask >>= 1) {
@@ -31,7 +33,7 @@ void SND_StopUnlockedChannel(u32 channelMask) {
}
}
-void SND_LockChannel(u32 channelMask, u32 locked) {
+void SND_LockChannel(u32 channelMask, u32 weak) {
struct SNDExChannel *chn;
u32 j = channelMask;
int i = 0;
@@ -55,23 +57,23 @@ void SND_LockChannel(u32 channelMask, u32 locked) {
chn->flags.active = 0;
}
- if (locked & 1) {
+ if (weak & 1) {
sWeakLockedChannelMask |= channelMask;
} else {
sLockedChannelMask |= channelMask;
}
}
-void SND_UnlockChannel(u32 channelMask, u32 locked) {
- if (locked & 1) {
+void SND_UnlockChannel(u32 channelMask, u32 weak) {
+ if (weak & 1) {
sWeakLockedChannelMask &= ~channelMask;
} else {
sLockedChannelMask &= ~channelMask;
}
}
-u32 SND_GetLockedChannel(u32 locked) {
- if (locked & 1) {
+u32 SND_GetLockedChannel(u32 weak) {
+ if (weak & 1) {
return sWeakLockedChannelMask;
} else {
return sLockedChannelMask;