trans.c revision f6fa5835
1