--- ray/src/px/ra_rgbe.c 2004/03/28 20:33:14 2.17 +++ ray/src/px/ra_rgbe.c 2019/12/28 18:05:14 2.21 @@ -1,21 +1,19 @@ #ifndef lint -static const char RCSid[] = "$Id: ra_rgbe.c,v 2.17 2004/03/28 20:33:14 schorsch Exp $"; +static const char RCSid[] = "$Id: ra_rgbe.c,v 2.21 2019/12/28 18:05:14 greg Exp $"; #endif /* * program to convert from RADIANCE RLE to flat format */ -#include #include -#include -#include #include "platform.h" -#include "rtprocess.h" +#include "rtio.h" +#include "paths.h" #include "color.h" #include "resolu.h" -#define dumpheader(fp) fwrite(headlines, 1, headlen, fp) +#define dumpheader(fp) putbinary(headlines, 1, headlen, fp) int bradj = 0; /* brightness adjustment */ int doflat = 1; /* produce flat file */ @@ -173,7 +171,7 @@ transfer( /* transfer a Radiance picture */ if (bradj) shiftcolrs(scanin, xmax, bradj); if (doflat) - fwrite((char *)scanin, sizeof(COLR), xmax, fp); + putbinary((char *)scanin, sizeof(COLR), xmax, fp); else fwritecolrs(scanin, xmax, fp); if (ferror(fp)) { @@ -197,7 +195,7 @@ addhline( /* add a line to our info. header */ void *p ) { - char fmt[32]; + char fmt[MAXFMTLEN]; int n; if (formatval(fmt, s))