From 5c0cc94536eef69bc6f34b587d022e52bf950639 Mon Sep 17 00:00:00 2001 From: "Jasper St. Pierre" Date: Sun, 1 Mar 2026 11:29:03 -0800 Subject: [PATCH] stub log --- src/dusk/stubs.cpp | 330 +++++++++++++++++++++++---------------------- 1 file changed, 166 insertions(+), 164 deletions(-) diff --git a/src/dusk/stubs.cpp b/src/dusk/stubs.cpp index bf5026b6e0..1b76619b40 100644 --- a/src/dusk/stubs.cpp +++ b/src/dusk/stubs.cpp @@ -39,6 +39,8 @@ static bool PerfInitialized = false; #endif +#define STUB_LOG(v) // puts(v); + // ========================================================================== // General OS @@ -334,16 +336,16 @@ void OSSetAlarm(OSAlarm* alarm, OSTime tick, OSAlarmHandler handler) {} #pragma mark SOUND void SoundChoID(int a, int b) { - puts("SoundChoID is a stub"); + STUB_LOG("SoundChoID is a stub"); } void SoundPan(int a, int b, int c) { - puts("SoundPan is a stub"); + STUB_LOG("SoundPan is a stub"); } void SoundPitch(u16 a, int b) { - puts("SoundPitch is a stub"); + STUB_LOG("SoundPitch is a stub"); } void SoundRevID(int a, int b) { - puts("SoundRevID is a stub"); + STUB_LOG("SoundRevID is a stub"); } #pragma mark CARD @@ -351,150 +353,150 @@ void SoundRevID(int a, int b) { #include extern "C" int CARDProbe(s32 chan) { - puts("CARDProbe is a stub"); + STUB_LOG("CARDProbe is a stub"); return 0; } s32 CARDCancel(CARDFileInfo* fileInfo) { - puts("CARDCancel is a stub"); + STUB_LOG("CARDCancel is a stub"); return 0; } s32 CARDCheck(s32 chan) { - puts("CARDCheck is a stub"); + STUB_LOG("CARDCheck is a stub"); return 0; } s32 CARDCheckAsync(s32 chan, CARDCallback callback) { - puts("CARDCheckAsync is a stub"); + STUB_LOG("CARDCheckAsync is a stub"); return 0; } s32 CARDClose(CARDFileInfo* fileInfo) { - puts("CARDClose is a stub"); + STUB_LOG("CARDClose is a stub"); return 0; } s32 CARDCreate(s32 chan, const char* fileName, u32 size, CARDFileInfo* fileInfo) { - puts("CARDCreate is a stub"); + STUB_LOG("CARDCreate is a stub"); return 0; } s32 CARDCreateAsync(s32 chan, const char* fileName, u32 size, CARDFileInfo* fileInfo, CARDCallback callback) { - puts("CARDCreateAsync is a stub"); + STUB_LOG("CARDCreateAsync is a stub"); return 0; } s32 CARDDelete(s32 chan, const char* fileName) { - puts("CARDDelete is a stub"); + STUB_LOG("CARDDelete is a stub"); return 0; } s32 CARDDeleteAsync(s32 chan, const char* fileName, CARDCallback callback) { - puts("CARDDeleteAsync is a stub"); + STUB_LOG("CARDDeleteAsync is a stub"); return 0; } s32 CARDFastDeleteAsync(s32 chan, s32 fileNo, CARDCallback callback) { - puts("CARDFastDeleteAsync is a stub"); + STUB_LOG("CARDFastDeleteAsync is a stub"); return 0; } s32 CARDFastOpen(s32 chan, s32 fileNo, CARDFileInfo* fileInfo) { - puts("CARDFastOpen is a stub"); + STUB_LOG("CARDFastOpen is a stub"); return 0; } s32 CARDFormat(s32 chan) { - puts("CARDFormat is a stub"); + STUB_LOG("CARDFormat is a stub"); return 0; } s32 CARDFreeBlocks(s32 chan, s32* byteNotUsed, s32* filesNotUsed) { - puts("CARDFreeBlocks is a stub"); + STUB_LOG("CARDFreeBlocks is a stub"); return 0; } s32 CARDGetResultCode(s32 chan) { - puts("CARDGetResultCode is a stub"); + STUB_LOG("CARDGetResultCode is a stub"); return 0; } s32 CARDGetStatus(s32 chan, s32 fileNo, CARDStat* stat) { - puts("CARDGetStatus is a stub"); + STUB_LOG("CARDGetStatus is a stub"); return 0; } s32 CARDGetSectorSize(s32 chan, u32* size) { - puts("CARDGetSectorSize is a stub"); + STUB_LOG("CARDGetSectorSize is a stub"); return 0; } void CARDInit() { - puts("CARDInit is a stub"); + STUB_LOG("CARDInit is a stub"); } s32 CARDMount(s32 chan, void* workArea, CARDCallback detachCallback) { - puts("CARDMount is a stub"); + STUB_LOG("CARDMount is a stub"); return 0; } s32 CARDMountAsync(s32 chan, void* workArea, CARDCallback detachCallback, CARDCallback attachCallback) { - puts("CARDMountAsync is a stub"); + STUB_LOG("CARDMountAsync is a stub"); return 0; } s32 CARDOpen(s32 chan, const char* fileName, CARDFileInfo* fileInfo) { - puts("CARDOpen is a stub"); + STUB_LOG("CARDOpen is a stub"); return 0; } s32 CARDProbeEx(s32 chan, s32* memSize, s32* sectorSize) { - puts("CARDProbeEx is a stub"); + STUB_LOG("CARDProbeEx is a stub"); return 0; } s32 CARDRead(CARDFileInfo* fileInfo, void* addr, s32 length, s32 offset) { - puts("CARDRead is a stub"); + STUB_LOG("CARDRead is a stub"); return 0; } s32 CARDReadAsync(CARDFileInfo* fileInfo, void* addr, s32 length, s32 offset, CARDCallback callback) { - puts("CARDReadAsync is a stub"); + STUB_LOG("CARDReadAsync is a stub"); return 0; } s32 CARDRename(s32 chan, const char* oldName, const char* newName) { - puts("CARDRename is a stub"); + STUB_LOG("CARDRename is a stub"); return 0; } s32 CARDRenameAsync(s32 chan, const char* oldName, const char* newName, CARDCallback callback) { - puts("CARDRenameAsync is a stub"); + STUB_LOG("CARDRenameAsync is a stub"); return 0; } s32 CARDSetStatusAsync(s32 chan, s32 fileNo, CARDStat* stat, CARDCallback callback) { - puts("CARDSetStatusAsync is a stub"); + STUB_LOG("CARDSetStatusAsync is a stub"); return 0; } s32 CARDUnmount(s32 chan) { - puts("CARDUnmount is a stub"); + STUB_LOG("CARDUnmount is a stub"); return 0; } extern "C" s32 CARDWrite(CARDFileInfo* fileInfo, void* addr, s32 length, s32 offset) { - puts("CARDWrite is a stub"); + STUB_LOG("CARDWrite is a stub"); return 0; } s32 CARDWriteAsync(CARDFileInfo* fileInfo, const void* addr, s32 length, s32 offset, CARDCallback callback) { - puts("CARDWriteAsync is a stub"); + STUB_LOG("CARDWriteAsync is a stub"); return 0; } @@ -507,73 +509,73 @@ s32 CARDSetStatus(s32 chan, s32 fileNo, CARDStat* stat) { } s32 __CARDFormatRegionAsync(int a, int b) { - puts("__CARDFormatRegionAsync is a stub"); + STUB_LOG("__CARDFormatRegionAsync is a stub"); return 0; } #pragma mark DC void DCFlushRange(void* addr, u32 nBytes) { - // puts("DCFlushRange is a stub"); + // STUB_LOG("DCFlushRange is a stub"); } void DCFlushRangeNoSync(void* addr, u32 nBytes) { - // puts("DCFlushRangeNoSync is a stub"); + // STUB_LOG("DCFlushRangeNoSync is a stub"); } void DCInvalidateRange(void* addr, u32 nBytes) { - // puts("DCInvalidateRange is a stub"); + // STUB_LOG("DCInvalidateRange is a stub"); } void DCStoreRange(void* addr, u32 nBytes) { - // puts("DCStoreRange is a stub"); + // STUB_LOG("DCStoreRange is a stub"); } void DCStoreRangeNoSync(void* addr, u32 nBytes) { - // puts("DCStoreRangeNoSync is a stub"); + // STUB_LOG("DCStoreRangeNoSync is a stub"); } #pragma mark EXI BOOL EXIDeselect(int chan) { - puts("EXIDeselect is a stub"); + STUB_LOG("EXIDeselect is a stub"); return FALSE; } BOOL EXIDma(int chan, void* buffer, s32 size, int d, int e) { - puts("EXIDma is a stub"); + STUB_LOG("EXIDma is a stub"); return FALSE; } BOOL EXIImm(int chan, u32* b, int c, int d, int e) { - puts("EXIImm is a stub"); + STUB_LOG("EXIImm is a stub"); return FALSE; } BOOL EXILock(int chan, int b, int c) { - puts("EXILock is a stub"); + STUB_LOG("EXILock is a stub"); return FALSE; } BOOL EXISelect(int chan, int b, int c) { - puts("EXISelect is a stub"); + STUB_LOG("EXISelect is a stub"); return FALSE; } BOOL EXISync(int chan) { - puts("EXISync is a stub"); + STUB_LOG("EXISync is a stub"); return FALSE; } BOOL EXIUnlock(int chan) { - puts("EXIUnlock is a stub"); + STUB_LOG("EXIUnlock is a stub"); return FALSE; } #pragma mark LC void LCEnable() { - puts("LCEnable is a stub"); + STUB_LOG("LCEnable is a stub"); } // OS-related functions consolidated under "# pragma mark OS" further up @@ -592,11 +594,11 @@ static VIRetraceCallback sVIPostRetraceCallback = NULL; extern "C" { void VIConfigure(const GXRenderModeObj* rm) { - // puts("VIConfigure is a stub"); + // STUB_LOG("VIConfigure is a stub"); } void VIConfigurePan(u16 xOrg, u16 yOrg, u16 width, u16 height) { - // puts("VIConfigurePan is a stub"); + // STUB_LOG("VIConfigurePan is a stub"); } u32 VIGetRetraceCount() { @@ -608,11 +610,11 @@ u32 VIGetNextField() { } void VISetBlack(BOOL black) { - // puts("VISetBlack is a stub"); + // STUB_LOG("VISetBlack is a stub"); } void VISetNextFrameBuffer(void* fb) { - // puts("VISetNextFrameBuffer is a stub"); + // STUB_LOG("VISetNextFrameBuffer is a stub"); } void VIWaitForRetrace() { @@ -654,41 +656,41 @@ VIRetraceCallback VISetPreRetraceCallback(VIRetraceCallback cb) { #pragma mark DSP #include extern "C" void __DSP_insert_task(DSPTaskInfo* task) { - puts("__DSP_insert_task is a stub"); + STUB_LOG("__DSP_insert_task is a stub"); } extern "C" void __DSP_boot_task(DSPTaskInfo*) { - puts("__DSP_boot_task is a stub"); + STUB_LOG("__DSP_boot_task is a stub"); } extern "C" void __DSP_exec_task(DSPTaskInfo*, DSPTaskInfo*) { - puts("__DSP_exec_task is a stub"); + STUB_LOG("__DSP_exec_task is a stub"); } extern "C" void __DSP_remove_task(DSPTaskInfo* task) { - puts("__DSP_remove_task is a stub"); + STUB_LOG("__DSP_remove_task is a stub"); } void DSPAssertInt(void) { - puts("DSPAssertInt is a stub"); + STUB_LOG("DSPAssertInt is a stub"); } u32 DSPCheckMailFromDSP(void) { - puts("DSPCheckMailFromDSP is a stub"); + STUB_LOG("DSPCheckMailFromDSP is a stub"); return 0; } u32 DSPCheckMailToDSP(void) { - puts("DSPCheckMailToDSP is a stub"); + STUB_LOG("DSPCheckMailToDSP is a stub"); return 0; } void DSPInit(void) { - puts("DSPInit is a stub"); + STUB_LOG("DSPInit is a stub"); } u32 DSPReadMailFromDSP(void) { - puts("DSPReadMailFromDSP is a stub"); + STUB_LOG("DSPReadMailFromDSP is a stub"); return 0; } void DSPSendMailToDSP(u32 mail) { - puts("DSPSendMailToDSP is a stub"); + STUB_LOG("DSPSendMailToDSP is a stub"); } #pragma mark Z2Audio @@ -697,7 +699,7 @@ public: void extensionProcess(s32, s32); }; void Z2AudioCS::extensionProcess(s32, s32) { - puts("Z2AudioMgr::play is a stub"); + STUB_LOG("Z2AudioMgr::play is a stub"); } #pragma mark JORServer @@ -732,21 +734,21 @@ JKRHeap* JKRHeap::sRootHeap2; // XXX this is defined for WII/SHIELD, should we #pragma mark mDoExt_onCupOnAupPacket #include mDoExt_offCupOnAupPacket::~mDoExt_offCupOnAupPacket() { - puts("mDoExt_onCupOffAupPacket_c destructor is a stub"); + STUB_LOG("mDoExt_onCupOffAupPacket_c destructor is a stub"); } #pragma mark mDoExt_onCupOffAupPacket mDoExt_onCupOffAupPacket::~mDoExt_onCupOffAupPacket() { - puts("mDoExt_onCupOffAupPacket_c destructor is a stub"); + STUB_LOG("mDoExt_onCupOffAupPacket_c destructor is a stub"); } #pragma mark dKankyo_vrboxHIO_c #include void dKankyo_vrboxHIO_c::dKankyo_vrboxHIOInfoUpDateF() { - puts("dKankyo_vrboxHIO_c::dKankyo_vrboxHIOInfoUpDateF is a stub"); + STUB_LOG("dKankyo_vrboxHIO_c::dKankyo_vrboxHIOInfoUpDateF is a stub"); } void dKankyo_lightHIO_c::dKankyo_lightHIOInfoUpDateF() { - puts("dKankyo_lightHIO_c::dKankyo_lightHIOInfoUpDateF is a stub"); + STUB_LOG("dKankyo_lightHIO_c::dKankyo_lightHIOInfoUpDateF is a stub"); } #pragma mark dKankyo_HIO_c @@ -1216,36 +1218,36 @@ dKankyo_navyHIO_c::dKankyo_navyHIO_c() { #pragma mark AI #include u32 AIGetDSPSampleRate(void) { - puts("AIGetDSPSampleRate is a stub"); + STUB_LOG("AIGetDSPSampleRate is a stub"); return 48000; // Default sample rate? } void AIInit(u8* stack) { - puts("AIInit is a stub"); + STUB_LOG("AIInit is a stub"); // This function initializes the AI system, but we don't have any specific implementation here. // In a real scenario, it would set up the audio interface and prepare it for use. } void AIInitDMA(u32 start_addr, u32 length) { - puts("AIInitDMA is a stub"); + STUB_LOG("AIInitDMA is a stub"); } AIDCallback AIRegisterDMACallback(AIDCallback callback) { - puts("AIRegisterDMACallback is a stub"); + STUB_LOG("AIRegisterDMACallback is a stub"); return callback; } void AISetDSPSampleRate(u32 rate) { // Should this link with the getsamplerate? this is very TODO - puts("AISetDSPSampleRate is a stub"); + STUB_LOG("AISetDSPSampleRate is a stub"); } void AIStartDMA(void) { - puts("AIStartDMA is a stub"); + STUB_LOG("AIStartDMA is a stub"); } void AIStopDMA(void) { - puts("AIStopDMA is a stub"); + STUB_LOG("AIStopDMA is a stub"); } #pragma mark AR @@ -1333,27 +1335,27 @@ void ARQInit() { #pragma mark DVD #include s32 DVDCancel(volatile DVDCommandBlock* block) { - puts("DVDCancel is a stub"); + STUB_LOG("DVDCancel is a stub"); return 0; } s32 DVDCancel(DVDCommandBlock* block) { - puts("DVDCancel is a stub"); + STUB_LOG("DVDCancel is a stub"); return 0; } BOOL DVDChangeDir(const char* dirName) { - puts("DVDChangeDir is a stub"); + STUB_LOG("DVDChangeDir is a stub"); return TRUE; } BOOL DVDCheckDisk(void) { - puts("DVDCheckDisk is a stub"); + STUB_LOG("DVDCheckDisk is a stub"); return TRUE; } BOOL DVDClose(DVDFileInfo* fileInfo) { - puts("DVDClose is a stub"); + STUB_LOG("DVDClose is a stub"); return TRUE; } int DVDCloseDir(DVDDir* dir) { - puts("DVDCloseDir is a stub"); + STUB_LOG("DVDCloseDir is a stub"); return 0; } s32 DVDConvertPathToEntrynum(const char* pathPtr) { @@ -1378,19 +1380,19 @@ BOOL DVDFastOpen(s32 entrynum, DVDFileInfo* fileInfo) { return TRUE; } s32 DVDGetCommandBlockStatus(const DVDCommandBlock* block) { - puts("DVDGetCommandBlockStatus is a stub"); + STUB_LOG("DVDGetCommandBlockStatus is a stub"); return 0; } DVDDiskID* DVDGetCurrentDiskID(void) { - puts("DVDGetCurrentDiskID is a stub"); + STUB_LOG("DVDGetCurrentDiskID is a stub"); return NULL; } s32 DVDGetDriveStatus(void) { - //puts("DVDGetDriveStatus is a stub"); + //STUB_LOG("DVDGetDriveStatus is a stub"); return 0; } void DVDInit(void) { - puts("DVDInit is a stub"); + STUB_LOG("DVDInit is a stub"); } BOOL DVDOpen(const char* fileName, DVDFileInfo* fileInfo) { s32 entryNum = DVDConvertPathToEntrynum(fileName); @@ -1401,7 +1403,7 @@ BOOL DVDOpen(const char* fileName, DVDFileInfo* fileInfo) { return DVDFastOpen(entryNum, fileInfo); } int DVDOpenDir(const char* dirName, DVDDir* dir) { - puts("DVDOpenDir is a stub"); + STUB_LOG("DVDOpenDir is a stub"); return 0; } BOOL DVDReadAsyncPrio(DVDFileInfo* fileInfo, void* addr, s32 length, s32 offset, @@ -1421,7 +1423,7 @@ BOOL DVDReadAsyncPrio(DVDFileInfo* fileInfo, void* addr, s32 length, s32 offset, return TRUE; } int DVDReadDir(DVDDir* dir, DVDDirEntry* dirent) { - puts("DVDReadDir is a stub"); + STUB_LOG("DVDReadDir is a stub"); return 0; } s32 DVDReadPrio(DVDFileInfo* fileInfo, void* addr, s32 length, s32 offset, s32 prio) { @@ -1436,22 +1438,22 @@ s32 DVDReadPrio(DVDFileInfo* fileInfo, void* addr, s32 length, s32 offset, s32 p } void DVDReadAbsAsyncForBS(void* a, struct bb2struct* b, int c, int d, void (*e)()) { - puts("DVDReadAbsAsyncForBS is a stub"); + STUB_LOG("DVDReadAbsAsyncForBS is a stub"); } void DVDReadDiskID(void* a, DVDDiskID* b, void (*c)()) { - puts("DVDReadDiskID is a stub"); + STUB_LOG("DVDReadDiskID is a stub"); } void DVDReset() { - puts("DVDReset is a stub"); + STUB_LOG("DVDReset is a stub"); } #pragma mark GD #include #include void GDFlushCurrToMem(void) { - puts("GDFlushCurrToMem is a stub"); + STUB_LOG("GDFlushCurrToMem is a stub"); } void GDInitGDLObj(GDLObj* dl, void* start, u32 length) { ASSERTMSGLINE(40, !((u32)start & 0x1F), "start must be aligned to 32 bytes"); @@ -1462,19 +1464,19 @@ void GDInitGDLObj(GDLObj* dl, void* start, u32 length) { dl->length = length; } void GDOverflowed(void) { - puts("GDOverflowed is a stub"); + STUB_LOG("GDOverflowed is a stub"); } void GDPadCurr32(void) { - puts("GDPadCurr32 is a stub"); + STUB_LOG("GDPadCurr32 is a stub"); } void GDSetArray(GXAttr attr, void* base_ptr, u8 stride) { - puts("GDSetArray is a stub"); + STUB_LOG("GDSetArray is a stub"); } void GDSetArrayRaw(GXAttr attr, u32 base_ptr_raw, u8 stride) { - puts("GDSetArrayRaw is a stub"); + STUB_LOG("GDSetArrayRaw is a stub"); } void GDSetVtxDescv(const GXVtxDescList* attrPtr) { - puts("GDSetVtxDescv is a stub"); + STUB_LOG("GDSetVtxDescv is a stub"); } #pragma mark GX @@ -1529,54 +1531,54 @@ void GXMatrixIndex1u8(const u8 x) { aurora::gfx::fifo::write_u8(static_cast void GFSetZMode(u8 compare_enable, GXCompare func, u8 update_enable) { - puts("GFSetZMode is a stub"); + STUB_LOG("GFSetZMode is a stub"); } void GFSetGenMode2(u8 nTexGens, u8 nChans, u8 nTevs, u8 nInds, GXCullMode cm) { - puts("GFSetGenMode2 is a stub"); + STUB_LOG("GFSetGenMode2 is a stub"); } void GFSetTevColorS10(GXTevRegID reg, GXColorS10 color) { - puts("GFSetTevColorS10 is a stub"); + STUB_LOG("GFSetTevColorS10 is a stub"); } void GFSetBlendModeEtc(GXBlendMode type, GXBlendFactor src_factor, GXBlendFactor dst_factor, GXLogicOp logic_op, u8 color_update_enable, u8 alpha_update_enable, u8 dither_enable) { - puts("GFSetBlendModeEtc is a stub"); + STUB_LOG("GFSetBlendModeEtc is a stub"); } void GFSetChanAmbColor(GXChannelID chan, GXColor color) { - puts("GFSetChanAmbColor is a stub"); + STUB_LOG("GFSetChanAmbColor is a stub"); } void GFSetFog(GXFogType type, f32 startz, f32 endz, f32 nearz, f32 farz, GXColor color) { - puts("GFSetFog is a stub"); + STUB_LOG("GFSetFog is a stub"); } #pragma mark DEBUGPAD #include dDebugPad_c::dDebugPad_c() { - puts("constructing debug pad, stubbed?"); + STUB_LOG("constructing debug pad, stubbed?"); } #pragma mark f_ap @@ -1776,95 +1778,95 @@ u8 fapGm_HIO_c::mCaptureScreenDivH = 1; #pragma mark dMsgObject #include void dMsgObject_c::setWord(const char* i_word) { - puts("dMsgObject_c::setWord is a stub"); + STUB_LOG("dMsgObject_c::setWord is a stub"); } void dMsgObject_c::setSelectWord(int i_no, const char* i_word) { - puts("dMsgObject_c::setSelectWord is a stub"); + STUB_LOG("dMsgObject_c::setSelectWord is a stub"); } #pragma mark HIO #include #include BOOL HIO2Close(s32 handle) { - puts("HIO2Close is a stub"); + STUB_LOG("HIO2Close is a stub"); return FALSE; } BOOL HIO2EnumDevices(HIO2EnumCallback callback) { - puts("HIO2EnumDevices is a stub"); + STUB_LOG("HIO2EnumDevices is a stub"); return FALSE; } BOOL HIO2Init(void) { - puts("HIO2Init is a stub"); + STUB_LOG("HIO2Init is a stub"); return FALSE; } s32 HIO2Open(HIO2DeviceType type, HIO2UnkCallback exiCb, HIO2DisconnectCallback disconnectCb) { - puts("HIO2Open is a stub"); + STUB_LOG("HIO2Open is a stub"); return 0; } BOOL HIO2Read(s32 handle, u32 addr, void* buffer, s32 size) { - puts("HIO2Read is a stub"); + STUB_LOG("HIO2Read is a stub"); return FALSE; } BOOL HIO2Write(s32 handle, u32 addr, void* buffer, s32 size) { - puts("HIO2Write is a stub"); + STUB_LOG("HIO2Write is a stub"); return FALSE; } BOOL HIORead(u32 addr, void* buffer, s32 size) { - puts("HIORead is a stub"); + STUB_LOG("HIORead is a stub"); return FALSE; } BOOL HIOWrite(u32 addr, void* buffer, s32 size) { - puts("HIOWrite is a stub"); + STUB_LOG("HIOWrite is a stub"); return FALSE; } #pragma mark JHICommBuf #include void JHICommBufHeader::init() { - puts("JHICommBufHeader::init is a stub"); + STUB_LOG("JHICommBufHeader::init is a stub"); } int JHICommBufHeader::load() { - puts("JHICommBufHeader::load is a stub"); + STUB_LOG("JHICommBufHeader::load is a stub"); return 0; } int JHICommBufReader::read(void*, int) { - puts("JHICommBufReader::read is a stub"); + STUB_LOG("JHICommBufReader::read is a stub"); return 0; } void JHICommBufReader::readEnd() { - puts("JHICommBufReader::readEnd is a stub"); + STUB_LOG("JHICommBufReader::readEnd is a stub"); } int JHICommBufReader::readBegin() { - puts("JHICommBufReader::readBegin is a stub"); + STUB_LOG("JHICommBufReader::readBegin is a stub"); return 0; } int JHICommBufWriter::writeBegin() { - puts("JHICommBufWriter::writeBegin is a stub"); + STUB_LOG("JHICommBufWriter::writeBegin is a stub"); return 0; } int JHICommBufWriter::write(void*, int) { - puts("JHICommBufWriter::write is a stub"); + STUB_LOG("JHICommBufWriter::write is a stub"); return 0; } void JHICommBufWriter::writeEnd() { - puts("JHICommBufWriter::writeEnd is a stub"); + STUB_LOG("JHICommBufWriter::writeEnd is a stub"); } u32 JHICommBufReader::Header::getReadableSize() const { - puts("JHICommBufReader::Header::getReadableSize is a stub"); + STUB_LOG("JHICommBufReader::Header::getReadableSize is a stub"); return 0; }