trans.c revision f98ad635
1