167 |
|
{ |
168 |
|
RMATRIX *mres = NULL; |
169 |
|
ROPERAT op; |
170 |
– |
long nbw; |
170 |
|
int i; |
171 |
|
/* initialize */ |
172 |
|
op_default(&op); |
240 |
|
#endif |
241 |
|
newheader("RADIANCE", stdout); |
242 |
|
printargs(argc, argv, stdout); |
243 |
< |
nbw = rmx_write(mres, outfmt, stdout); |
245 |
< |
/* rmx_free(mres); mres = NULL; */ |
246 |
< |
if (nbw <= 0) { |
243 |
> |
if (!rmx_write(mres, outfmt, stdout)) { |
244 |
|
fprintf(stderr, "%s: error writing result matrix\n", argv[0]); |
245 |
|
return(1); |
246 |
|
} |
247 |
< |
if (verbose) |
251 |
< |
fprintf(stderr, "%s: %ld bytes written\n", argv[0], nbw); |
247 |
> |
/* rmx_free(mres); mres = NULL; */ |
248 |
|
return(0); |
249 |
|
userr: |
250 |
|
fprintf(stderr, |