trans.c revision b1bbc1a6
1