trans.c revision 96a6497b
1