| 48 |  | error(SYSTEM, errmsg); | 
| 49 |  | } | 
| 50 |  | dt = DTfromHeader; | 
| 51 | < | if ((err = cm_getheader(&dt, NULL, NULL, fp)) != NULL) | 
| 51 | > | if ((err = cm_getheader(&dt, NULL, NULL, NULL, fp)) != NULL) | 
| 52 |  | error(USER, err); | 
| 53 |  | if ((dt != DTrgbe) & (dt != DTxyze) || | 
| 54 |  | !fscnresolu(&xr, &yr, fp)) { | 
| 299 |  | fprintf(ofp, "FRAME=%d\n", i); | 
| 300 |  | fprintf(ofp, "NROWS=%d\n", rvec->nrows); | 
| 301 |  | fputs("NCOLS=1\nNCOMP=3\n", ofp); | 
| 302 | + | if ((outfmt == 'f') | (outfmt == 'd')) | 
| 303 | + | fputendian(ofp); | 
| 304 |  | fputformat((char *)cm_fmt_id[outfmt], ofp); | 
| 305 |  | fputc('\n', ofp); | 
| 306 |  | } | 
| 327 |  | fprintf(ofp, "NROWS=%d\n", rmtx->nrows); | 
| 328 |  | fprintf(ofp, "NCOLS=%d\n", rmtx->ncols); | 
| 329 |  | fputs("NCOMP=3\n", ofp); | 
| 330 | + | if ((outfmt == 'f') | (outfmt == 'd')) | 
| 331 | + | fputendian(ofp); | 
| 332 |  | fputformat((char *)cm_fmt_id[outfmt], ofp); | 
| 333 |  | fputc('\n', ofp); | 
| 334 |  | } |