trans.c revision f7805b33
1