RainFall/bonus0/source

51 lines
841 B
Plaintext

undefined4 main(void)
{
char local_3a [54];
pp(local_3a);
puts(local_3a);
return 0;
}
void pp(char *param_1)
{
char cVar1;
uint uVar2;
char *pcVar3;
byte bVar4;
char local_34 [20];
char local_20 [20];
bVar4 = 0;
p(local_34,&DAT_080486a0);
p(local_20,&DAT_080486a0);
strcpy(param_1,local_34);
uVar2 = 0xffffffff;
pcVar3 = param_1;
do {
if (uVar2 == 0) break;
uVar2 = uVar2 - 1;
cVar1 = *pcVar3;
pcVar3 = pcVar3 + (uint)bVar4 * -2 + 1;
} while (cVar1 != '\0');
*(undefined2 *)(param_1 + (~uVar2 - 1)) = 0x20;
strcat(param_1,local_20);
return;
}
void p(char *param_1,char *param_2)
{
char *pcVar1;
char local_100c [4104];
puts(param_2);
read(0,local_100c,0x1000);
pcVar1 = strchr(local_100c,10);
*pcVar1 = '\0';
strncpy(param_1,local_100c,0x14);
return;
}