116 |
|
fputs("NCOMP=3\n", fout); /* always RGB */ |
117 |
|
if (info != NULL) /* add extra info if given */ |
118 |
|
fputs(info, fout); |
119 |
+ |
if ((outfmt == 'f') | (outfmt == 'd')) |
120 |
+ |
fputendian(fout); |
121 |
|
fputformat(formstr(outfmt), fout); |
122 |
|
fputc('\n', fout); /* empty line ends header */ |
123 |
|
} |
521 |
|
off_t nbytes = *(off_t *)p; |
522 |
|
|
523 |
|
if (sop->reclen > 1) |
524 |
< |
nbytes = nbytes * sop->reclen; |
524 |
> |
nbytes *= (off_t)sop->reclen; |
525 |
|
if (fseeko(sop->ofp, nbytes, SEEK_CUR) < 0) { |
526 |
|
sprintf(errmsg, "seek error on file '%s'", e->key); |
527 |
|
error(SYSTEM, errmsg); |