func_0x800968B0 PR review

This commit is contained in:
mmb70 2020-07-21 14:24:21 -07:00 committed by Kenix3
parent 7b45043c97
commit 522ccdbb95
2 changed files with 9 additions and 6 deletions

View File

@ -493,7 +493,7 @@ u32 __osGetWatchLo(void); // func_80096810
void __osSetWatchLo(u32 value); // func_80096820
f32 func_80096830(f32 param_1, f32 param_2); // func_80096830
void* func_80096880(void* param_1, u8 param_2, s32 param_3); // func_80096880
u32 func_800968B0(const u8* a0, const u8* a1); // func_800968B0
s32 func_800968B0(const char* str1, const char* str2); // func_800968B0
char* func_800968f0(char* param_1, char* param_2); // func_800968F0
void func_80096930(void); // func_80096930
void EnAObj_Init(ActorEnAObj* this, GlobalContext* ctxt); // func_800A5AC0

View File

@ -1,12 +1,15 @@
#include <ultra64.h>
#include <global.h>
u32 func_800968B0(const u8* a0, const u8* a1) {
u8 v0;
u8 v1;
/*
* Compare strings (strcmp).
*/
s32 func_800968B0(const char* str1, const char* str2) {
char v0;
char v1;
do {
v0 = *a0++;
v1 = *a1++;
v0 = *str1++;
v1 = *str2++;
if (v0 != v1) {
return v0 - v1;
}