summaryrefslogtreecommitdiff
path: root/libs/JSystem/src/JAudio2/JAUAudioMgr.cpp
blob: 4e92d1667ff2644849b3f8c964d9c7d9080d81d5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//
// JAUAudioMgr
//

#include "JSystem/JSystem.h" // IWYU pragma: keep

#include "JSystem/JAudio2/JAUAudioMgr.h"
#include "JSystem/JAudio2/JASHeapCtrl.h"
#include "JSystem/JAudio2/JAUStreamAramMgr.h"

// Here to generate JASHeap::__defctor (ctor generated by default arguments)
void dummyDefCtor() {
    JASHeap dummy[20];
    //TODO: ShieldD needs the weak functions this pulls in, but in retail it breaks weak function
    //      placement
#if VERSION == VERSION_SHIELD_DEBUG
    JAUStreamStaticAramMgr_<1>* streamStaticAramMgr = new(NULL, 0) JAUStreamStaticAramMgr_<1>();
    streamStaticAramMgr->reserveAram(NULL, 0, 0x14);
#endif
}