trans.c revision 08326a97
1