trans.c revision 5bd757a6
1