trans.c revision 59a6ee97
1