diff --git a/I7000/i7090_lpr.c b/I7000/i7090_lpr.c index dc83a93..544c9d8 100644 --- a/I7000/i7090_lpr.c +++ b/I7000/i7090_lpr.c @@ -204,9 +204,10 @@ print_line(UNIT * uptr, int chan, int unit) else { if (bcd == 020) bcd = 10; - if (uptr->u5 & LPRSTA_BINMODE) - lpr_data[unit].lbuff[i++] = (buff[i] != 0)?'1':' '; - else + if (uptr->u5 & LPRSTA_BINMODE) { + char ch = (buff[i] != 0) ? '1' : ' '; + lpr_data[unit].lbuff[i++] = ch; + } else lpr_data[unit].lbuff[i++] = sim_six_to_ascii[bcd]; } }