/* run this script by entering ufh dists_ufh < indata > odata or ... | ufh dists_ufh | ... */ func OnLineHeader () { output (LH); } func OnTrace () { rec = Tr.RecNum; trc = Tr.TrcNum; if ( trc == 1 ) Tr.DstSgn = x; if ( trc == 2 ) Tr.DstSgn = x; if ( trc == 3 ) Tr.DstSgn = x; if ( trc == 4 ) Tr.DstSgn = x; if ( trc == 5 ) Tr.DstSgn = x; if ( trc == 6 ) Tr.DstSgn = x; if ( trc == 7 ) Tr.DstSgn = x; if ( trc == 8 ) Tr.DstSgn = x; if ( trc == 9 ) Tr.DstSgn = x; if ( trc == 10 ) Tr.DstSgn = x; if ( trc == 11 ) Tr.DstSgn = x; if ( trc == 12 ) Tr.DstSgn = x; if ( trc == 13 ) Tr.DstSgn = x; if ( trc == 14 ) Tr.DstSgn = x; if ( trc == 15 ) Tr.DstSgn = x; if ( trc == 16 ) Tr.DstSgn = x; output (Tr); }