trans.c revision cc598782
1