63 |
|
char *amblist[128]; /* ambient include/exclude list */ |
64 |
|
int ambincl = -1; /* include == 1, exclude == 0 */ |
65 |
|
|
66 |
+ |
#ifdef MSDOS |
67 |
+ |
int ralrm = 60; /* seconds between reports */ |
68 |
+ |
#else |
69 |
|
int ralrm = 0; /* seconds between reports */ |
70 |
+ |
#endif |
71 |
|
|
72 |
|
double pctdone = 0.0; /* percentage done */ |
73 |
|
|
155 |
|
return; |
156 |
|
if (fflush(stdout) == EOF || (hfp = fopen(hfname, "r")) == NULL) |
157 |
|
error(SYSTEM, "error reopening header file"); |
158 |
+ |
#ifdef MSDOS |
159 |
+ |
setmode(fileno(hfp), O_BINARY); |
160 |
+ |
#endif |
161 |
|
} |
162 |
|
|
163 |
|
|
244 |
|
"cannot open output file \"%s\"", fbuf); |
245 |
|
error(SYSTEM, errmsg); |
246 |
|
} |
247 |
+ |
#ifdef MSDOS |
248 |
+ |
setmode(fileno(stdout), O_BINARY); |
249 |
+ |
#endif |
250 |
|
dupheader(); |
251 |
|
} |
252 |
|
hres = hresolu; vres = vresolu; pa = pixaspect; |
338 |
|
sprintf(errmsg, "cannot open z file \"%s\"", zfile); |
339 |
|
error(SYSTEM, errmsg); |
340 |
|
} |
341 |
+ |
#ifdef MSDOS |
342 |
+ |
setmode(zfd, O_BINARY); |
343 |
+ |
#endif |
344 |
|
for (i = 0; i <= psample; i++) { |
345 |
|
zbar[i] = (float *)malloc(hres*sizeof(float)); |
346 |
|
if (zbar[i] == NULL) |
598 |
|
error(WARNING, errmsg); |
599 |
|
return(0); |
600 |
|
} |
601 |
+ |
#ifdef MSDOS |
602 |
+ |
setmode(fileno(fp), O_BINARY); |
603 |
+ |
#endif |
604 |
|
/* discard header */ |
605 |
|
getheader(fp, NULL); |
606 |
|
/* get picture size */ |