trans.c revision fe3e3976
1