undefined4 FUN_0041879c(int *param_1,char *param_2)
{
char cVar1;
size_t __n;
int iVar2;
char *__s1;
__s1 = (char *)*param_1;
if ((__s1 == (char *)0x0) || (param_2 == (char *)0x0)) {
return 0x6a;
}
while( true ) {
cVar1 = *__s1;
if (cVar1 == '\0') {
return 0xc;
}
__n = strlen(param_2);
iVar2 = strncmp(__s1,param_2,__n) //possible issue identified - semgrep
if (iVar2 == 0) break;
__s1 = __s1 + 1;
*param_1 = (int)__s1;
}
if (cVar1 == '\0') {
return 0xc;
}
*param_1 = (int)(__s1 + __n);
return 0;
}