trans.c revision 874020f8
1