trans.c revision fbb27873
1