trans.c revision a98e2802
1