trans.c revision 13a3a390
1