char * rtstrstruncasecmp(char *param_1,char *param_2)
{
size_t sVar1;
size_t sVar2;
size_t sVar3;
char cVar4;
char cVar5;
sVar1 = strlen(param_2);
if (sVar1 != 0) {
sVar2 = strlen(param_1);
while (sVar3 = 0, (int)sVar1 <= (int)sVar2) {
while( true ) {
if ((int)sVar1 <= (int)sVar3) break;
cVar5 = param_1[sVar3];
cVar4 = param_2[sVar3];
if ((byte)(cVar5 + 0x9fU) < 0x1a) {
cVar5 = cVar5 + -0x20 //possible issue identified - semgrep
}
if ((byte)(cVar4 + 0x9fU) < 0x1a) {
cVar4 = cVar4 + -0x20 //possible issue identified - semgrep
}
if (cVar5 != cVar4) break;
sVar3 = sVar3 + 1 //possible issue identified - semgrep
}
sVar2 = sVar2 - 1 //possible issue identified - semgrep
if (sVar3 == sVar1) {
return param_1;
}
param_1 = param_1 + 1;
}
param_1 = (char *)0x0;
}
return param_1;
}