trans.c revision 5a41a86c
1