trans.c revision 2f7a3863
1