undefined4 FUN_004188ac(undefined4 *param_1)

{
  undefined *__s;
  char *pcVar1;
  size_t sVar2;
  char *__haystack;
  
  __s = PTR_DAT_004303dc;
  __haystack = (char *)*param_1;
  if (__haystack == (char *)0x0) {
    return 0x6a;
  }
  pcVar1 = strstr(__haystack,PTR_DAT_004303dc);
  if (((pcVar1 != (char *)0x0) && (__haystack != pcVar1)) && (pcVar1[-1] != '-')) {
    sVar2 = strlen(__s);
    *param_1 = pcVar1 + sVar2;
    return 0;
  }
  return 0xc;
}