/* WARNING: Globals starting with '_' overlap smaller symbols at the same address */
char * FUN_004033cc(char *param_1,char *param_2)
{
size_t __n;
int iVar1;
char *__s2;
undefined4 *puVar2;
__n = strlen(param_1);
puVar2 = _environ;
do {
__s2 = (char *)*puVar2;
puVar2 = puVar2 + 1;
if (__s2 == (char *)0x0) {
return param_2;
}
iVar1 = strncmp(param_1,__s2,__n) //possible issue identified - semgrep
} while (iVar1 != 0);
return __s2;
}