trans.c revision c1918196
1