Files
tp/libs/TRK_MINNOW_DOLPHIN/MetroTRK/Portable/nubevent.cpp
T
2021-04-06 18:00:35 +02:00

87 lines
2.3 KiB
C++

//
// Generated By: dol2asm
// Translation Unit: MetroTRK/Portable/nubevent
//
#include "TRK_MINNOW_DOLPHIN/MetroTRK/Portable/nubevent.h"
#include "dol2asm.h"
#include "dolphin/types.h"
//
// Forward References:
//
extern "C" void TRKDestructEvent();
extern "C" void TRKConstructEvent();
extern "C" void TRKPostEvent();
extern "C" void TRKGetNextEvent();
extern "C" void TRKInitializeEventQueue();
//
// External References:
//
SECTION_INIT void TRK_memcpy();
extern "C" void TRKReleaseBuffer();
extern "C" bool TRKReleaseMutex();
extern "C" bool TRKAcquireMutex();
extern "C" bool TRKInitializeMutex();
//
// Declarations:
//
/* 8036CC18-8036CC3C 367558 0024+00 0/0 1/1 0/0 .text TRKDestructEvent */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void TRKDestructEvent() {
nofralloc
#include "asm/TRK_MINNOW_DOLPHIN/MetroTRK/Portable/nubevent/TRKDestructEvent.s"
}
#pragma pop
/* 8036CC3C-8036CC54 36757C 0018+00 0/0 5/5 0/0 .text TRKConstructEvent */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void TRKConstructEvent() {
nofralloc
#include "asm/TRK_MINNOW_DOLPHIN/MetroTRK/Portable/nubevent/TRKConstructEvent.s"
}
#pragma pop
/* ############################################################################################## */
/* 8044D890-8044D8B8 07A5B0 0028+00 3/3 0/0 0/0 .bss gTRKEventQueue */
static u8 gTRKEventQueue[40];
/* 8036CC54-8036CD34 367594 00E0+00 0/0 5/5 0/0 .text TRKPostEvent */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void TRKPostEvent() {
nofralloc
#include "asm/TRK_MINNOW_DOLPHIN/MetroTRK/Portable/nubevent/TRKPostEvent.s"
}
#pragma pop
/* 8036CD34-8036CDE8 367674 00B4+00 0/0 1/1 0/0 .text TRKGetNextEvent */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void TRKGetNextEvent() {
nofralloc
#include "asm/TRK_MINNOW_DOLPHIN/MetroTRK/Portable/nubevent/TRKGetNextEvent.s"
}
#pragma pop
/* 8036CDE8-8036CE40 367728 0058+00 0/0 1/1 0/0 .text TRKInitializeEventQueue */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void TRKInitializeEventQueue() {
nofralloc
#include "asm/TRK_MINNOW_DOLPHIN/MetroTRK/Portable/nubevent/TRKInitializeEventQueue.s"
}
#pragma pop