Are you ready to code to the XTRM?

The Problem:

The following zip file contains a large amount of C code that has been through a scaffolding of two obfuscation processes.  Most of it is generated by the YAFL compiler.  The YAFL compiler uses an obfuscation mode, which increases the complexity and redundancy of the generated code.  This was done to make reverse engineering it more difficult, so this code is executable but not maintainable.  The rest of the code is hand-written C.

All this code, the output of the YAFL compiler as well as runtime modules, then went through a lexical obfuscation process.  The resulting code is still valid and it comes with two makefiles: makefile.win and makefile.linux that can be used to rebuild a binary on Windows and Linux.  However, even a superficial glance at the code will convince any reader that it is unreadable and not maintainable:

All set? Submit your response!