gets() is now defined as the right fgets() call.
This required the use of #line 1 as the entry uses compiler messages to
work right. That's also why clang will not work with this entry.
I used a patch from Yusuke Endoh to get it to work with gcc. Due to the
different messages with different compilers it's expected that this
won't work with every compiler.
I provided a 'runme.sh' script to run the command in the correct way.
I made the entry use fgets() not gets().
I updated bugs.md pointing out that it does not work with clang and
alternative code is welcome.
We we move 1988-2004 entries from all of a year's winning entries
in a single directory to each winner being in their own sub-directory
under the given year directory.