trans.c revision b7282643
1