trans.c revision a4450980
1