trans.c revision 92536c96
1