14 |
|
|
15 |
|
#include "platform.h" |
16 |
|
#include "rtprocess.h" |
17 |
+ |
#include "rtio.h" |
18 |
|
|
19 |
|
#define MAXFILE 512 /* maximum number of files */ |
20 |
|
|
153 |
|
do { /* main loop */ |
154 |
|
for (i = 0; i < nfiles; i++) { |
155 |
|
if (bytsiz[i]) { /* binary file */ |
156 |
< |
if (fread(buf, bytsiz[i], 1, input[i]) < 1) |
156 |
> |
if (getbinary(buf, bytsiz[i], 1, input[i]) < 1) |
157 |
|
break; |
158 |
|
if (i) |
159 |
|
fputs(tabc[i], stdout); |
160 |
< |
fwrite(buf, bytsiz[i], 1, stdout); |
160 |
> |
putbinary(buf, bytsiz[i], 1, stdout); |
161 |
|
} else { |
162 |
|
if (fgets(buf, MAXLINE, input[i]) == NULL) |
163 |
|
break; |