void main(void) { p(); return; } void p(void) { uint unaff_retaddr; char local_50 [76]; fflush(stdout); gets(local_50); if ((unaff_retaddr & 0xb0000000) == 0xb0000000) { printf("(%p)\n",unaff_retaddr); /* WARNING: Subroutine does not return */ _exit(1); } puts(local_50); strdup(local_50); return; }