50 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			50 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
 | 
						|
undefined4 main(int param_1,int param_2)
 | 
						|
 | 
						|
{
 | 
						|
  undefined4 uVar1;
 | 
						|
  int iVar2;
 | 
						|
  undefined4 *puVar3;
 | 
						|
  undefined4 *puVar4;
 | 
						|
  byte bVar5;
 | 
						|
  undefined4 local_60 [10];
 | 
						|
  char acStack_38 [36];
 | 
						|
  char *local_14;
 | 
						|
  
 | 
						|
  bVar5 = 0;
 | 
						|
  if (param_1 == 3) {
 | 
						|
    puVar3 = local_60;
 | 
						|
    for (iVar2 = 0x13; iVar2 != 0; iVar2 = iVar2 + -1) {
 | 
						|
      *puVar3 = 0;
 | 
						|
      puVar3 = puVar3 + 1;
 | 
						|
    }
 | 
						|
    strncpy((char *)local_60,*(char **)(param_2 + 4),0x28);
 | 
						|
    strncpy(acStack_38,*(char **)(param_2 + 8),0x20);
 | 
						|
    local_14 = getenv("LANG");
 | 
						|
    if (local_14 != (char *)0x0) {
 | 
						|
      iVar2 = memcmp(local_14,&DAT_0804873d,2);
 | 
						|
      if (iVar2 == 0) {
 | 
						|
        language = 1;
 | 
						|
      }
 | 
						|
      else {
 | 
						|
        iVar2 = memcmp(local_14,&DAT_08048740,2);
 | 
						|
        if (iVar2 == 0) {
 | 
						|
          language = 2;
 | 
						|
        }
 | 
						|
      }
 | 
						|
    }
 | 
						|
    puVar3 = local_60;
 | 
						|
    puVar4 = (undefined4 *)&stack0xffffff50;
 | 
						|
    for (iVar2 = 0x13; iVar2 != 0; iVar2 = iVar2 + -1) {
 | 
						|
      *puVar4 = *puVar3;
 | 
						|
      puVar3 = puVar3 + (uint)bVar5 * -2 + 1;
 | 
						|
      puVar4 = puVar4 + (uint)bVar5 * -2 + 1;
 | 
						|
    }
 | 
						|
    uVar1 = greetuser();
 | 
						|
  }
 | 
						|
  else {
 | 
						|
    uVar1 = 1;
 | 
						|
  }
 | 
						|
  return uVar1;
 | 
						|
}
 |