mirror of
https://github.com/zeldaret/tp
synced 2026-08-12 03:48:38 -04:00
87 lines
2.3 KiB
C++
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
|