--- ray/src/px/ra_rgbe.c 1992/01/03 22:58:08 2.2 +++ ray/src/px/ra_rgbe.c 1992/10/02 16:26:39 2.4 @@ -9,10 +9,16 @@ static char SCCSid[] = "$SunId$ LBL"; */ #include - +#include #include "color.h" #include "resolu.h" +#ifdef MSDOS +#include +#endif + +extern char *malloc(); + int bradj = 0; /* brightness adjustment */ int doflat = 1; /* produce flat file */ @@ -25,7 +31,12 @@ int argc; char *argv[]; { int i; - +#ifdef MSDOS + extern int _fmode; + _fmode = O_BINARY; + setmode(fileno(stdin), O_BINARY); + setmode(fileno(stdout), O_BINARY); +#endif progname = argv[0]; for (i = 1; i < argc; i++) @@ -79,9 +90,8 @@ char *err; transfer() /* transfer Radiance picture */ { - extern double pow(); int order; - int xmax, ymax; + int xmax, ymax; COLR *scanin; register int x; int y;