#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int inputAsingleChar,i=0,j=4;
if (name == NULL){
}
while((inputAsingleChar
= getchar()) != '\n' && inputAsingleChar
!= EOF
) {
if(i==j){
j+=4;
if(tmp
== NULL
){printf("Couldn't realloc but the 'name' array is still valid");} else{name = tmp;}
}
name[i++] = inputAsingleChar ;
}
name[i] = '\0';
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KCmludCBtYWluKHZvaWQpCnsKICAgIGludCBpbnB1dEFzaW5nbGVDaGFyLGk9MCxqPTQ7CiAgICBjaGFyICpuYW1lID0gbWFsbG9jKGopOwogICAgaWYgKG5hbWUgPT0gTlVMTCl7CiAgICAgICAgcHJpbnRmKCJObyBtZW1vcnkiKTsKICAgICAgICBleGl0KDEpOwogICAgfQogICAgcHJpbnRmKCJZb3VyIG5hbWU6IFxuIik7CiAgICB3aGlsZSgoaW5wdXRBc2luZ2xlQ2hhciA9IGdldGNoYXIoKSkgIT0gJ1xuJyAmJiBpbnB1dEFzaW5nbGVDaGFyICE9IEVPRikKICAgIHsKICAgICAgICBpZihpPT1qKXsKICAgICAgICAgICAgais9NDsKICAgICAgICAgICAgY2hhciAqIHRtcCA9IHJlYWxsb2MobmFtZSwgaik7CiAgICAgICAgICAgIGlmKHRtcD09IE5VTEwpe3ByaW50ZigiQ291bGRuJ3QgcmVhbGxvYyBidXQgdGhlICduYW1lJyBhcnJheSBpcyBzdGlsbCB2YWxpZCIpO30KICAgICAgICAgICAgZWxzZXtuYW1lID0gdG1wO30KICAgICAgICB9CiAgICAgICAgbmFtZVtpKytdID0gaW5wdXRBc2luZ2xlQ2hhciA7CiAgICB9CiAgICBuYW1lW2ldID0gJ1wwJzsKICAgIHByaW50ZigiTmFtZTogJXMgIFxuIiwgbmFtZSk7CiAgICBmcmVlKG5hbWUpOwogICAgcmV0dXJuIDA7Cn0=