gen.c revision 665c1ade
1