49 |
|
dofilter++; |
50 |
|
argv++; argc--; |
51 |
|
} |
52 |
+ |
#ifdef _IOLBF |
53 |
+ |
stdout->_flag &= ~_IOLBF; |
54 |
+ |
#endif |
55 |
|
if (argc < 2) |
56 |
|
status = printp(NULL) == -1; |
57 |
|
else |
104 |
|
fputs("\0333\042", stdout); |
105 |
|
/* clear line buffer */ |
106 |
|
clearlbuf(); |
104 |
– |
#ifdef _IOLBF |
105 |
– |
stdout->_flag &= ~_IOLBF; |
106 |
– |
#endif |
107 |
|
/* put out scanlines */ |
108 |
|
for (i = yres-1; i >= 0; i--) { |
109 |
|
if (freadcolrs(scanline, xres, input) < 0) { |
145 |
|
fputs("\033\031", stdout); |
146 |
|
|
147 |
|
for (j = 0; j < 3; j++) { |
148 |
+ |
i = (NCOLS + len)/2; /* center image */ |
149 |
|
fputs("\033%O", stdout); |
150 |
< |
putchar(len & 255); |
151 |
< |
putchar(len >> 8); |
150 |
> |
putchar(i & 255); |
151 |
> |
putchar(i >> 8); |
152 |
> |
while (i-- > len) { |
153 |
> |
putchar(0); |
154 |
> |
putchar(0); |
155 |
> |
putchar(0); |
156 |
> |
} |
157 |
|
for (i = 0; i < len; i++) { |
158 |
|
c = lpat[i][j] | colbit(scan[i],i,j); |
159 |
|
/* repeat this row */ |