Reviving Codegen_C

In the examples I'm trying, gcc barfs on min and max operators.
Still investigating.