trans.c revision 33708052
1