It always segfaulted (though with the correct input it still showed the right results) and when argc == 1 it showed an environmental variable. The body of the for loop can now be empty (or so it appears). I put the original in westley.alt.c because it has some interesting techniques in which he wrote about (which I preserved in the README.md file). I also put in the original code because I'm not entirely sure if the for loop really can be empty in all cases. Certainly it can be in the scripts provided but I don't know if there is a valid invocation that would need it (but in any case it would always segfault with that loop body). Updated 1996/westley/.gitignore (added westley.alt) and the Makefile so that make alt will build westley.alt. Formatting fixes in README.md.
2 lines
93 B
C
2 lines
93 B
C
main(h,m)char**m;{for(time(*m);h/=2;)m[4][m[h][h[(int*)localtime(*m)]]]=m[3][h];puts(m[4]);}
|