gen.c revision bd2331b3
1