trans.c revision d0129315
1