mirror of https://github.com/zeldaret/tp.git
99 lines
2.5 KiB
C++
99 lines
2.5 KiB
C++
//
|
|
// Generated By: dol2asm
|
|
// Translation Unit: MSL_Common/Src/string
|
|
//
|
|
|
|
#include "MSL_C.PPCEABI.bare.H/MSL_Common/Src/string.h"
|
|
#include "dol2asm.h"
|
|
#include "dolphin/types.h"
|
|
|
|
//
|
|
// External References:
|
|
//
|
|
|
|
extern "C" void _epilog();
|
|
|
|
//
|
|
// Declarations:
|
|
//
|
|
|
|
/* 803688DC-80368924 36321C 0048+00 0/0 1/1 0/0 .text strrchr */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm char* strrchr(const char*, int) {
|
|
nofralloc
|
|
#include "asm/MSL_C.PPCEABI.bare.H/MSL_Common/Src/string/strrchr.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80368924-80368954 363264 0030+00 0/0 3/3 0/0 .text strchr */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm char* strchr(const char*, int) {
|
|
nofralloc
|
|
#include "asm/MSL_C.PPCEABI.bare.H/MSL_Common/Src/string/strchr.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80368954-80368994 363294 0040+00 0/0 6/6 0/0 .text strncmp */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm int strncmp(const char*, const char*, u32) {
|
|
nofralloc
|
|
#include "asm/MSL_C.PPCEABI.bare.H/MSL_Common/Src/string/strncmp.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80368994-80368ABC 3632D4 0128+00 0/0 155/155 279/279 .text strcmp */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm int strcmp(const char*, const char*) {
|
|
nofralloc
|
|
#include "asm/MSL_C.PPCEABI.bare.H/MSL_Common/Src/string/strcmp.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80368ABC-80368AE8 3633FC 002C+00 0/0 20/20 8/8 .text strcat */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm char* strcat(char*, const char*) {
|
|
nofralloc
|
|
#include "asm/MSL_C.PPCEABI.bare.H/MSL_Common/Src/string/strcat.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80368AE8-80368B2C 363428 0044+00 0/0 9/9 1/1 .text strncpy */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm char* strncpy(char*, const char*, u32) {
|
|
nofralloc
|
|
#include "asm/MSL_C.PPCEABI.bare.H/MSL_Common/Src/string/strncpy.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80368B2C-80368BE4 36346C 00B8+00 0/0 131/131 13/13 .text strcpy */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm char* strcpy(char*, const char*) {
|
|
nofralloc
|
|
#include "asm/MSL_C.PPCEABI.bare.H/MSL_Common/Src/string/strcpy.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80368BE4-80368C00 363524 001C+00 0/0 28/28 8/8 .text strlen */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm u32 strlen(const char*) {
|
|
nofralloc
|
|
#include "asm/MSL_C.PPCEABI.bare.H/MSL_Common/Src/string/strlen.s"
|
|
}
|
|
#pragma pop
|