trans.c revision 5b88792c
1