gen.c revision 0991f6a3
1