Lines Matching refs:dataoffset
256 psf_fseek (psf, psf->dataoffset, SEEK_SET) ; in aiff_open()
275 psf->dataoffset = 0 ; in aiff_open()
548 psf->dataoffset = psf_ftell (psf) ; in aiff_read_header()
550 if (psf->datalength > psf->filelength - psf->dataoffset || psf->datalength < 0) in aiff_read_header()
551 … (psf, " SSND : %u (should be %D)\n", SSNDsize, psf->filelength - psf->dataoffset + sizeof (SSND_C… in aiff_read_header()
552 psf->datalength = psf->filelength - psf->dataoffset ; in aiff_read_header()
557 if (ssnd_fmt.offset == 0 || psf->dataoffset + ssnd_fmt.offset == ssnd_fmt.blocksize) in aiff_read_header()
561 psf->dataoffset += ssnd_fmt.offset ; in aiff_read_header()
567 psf->dataoffset += ssnd_fmt.offset ; in aiff_read_header()
572 if (psf->datalength + psf->dataoffset < psf->filelength) in aiff_read_header()
573 psf->dataend = psf->datalength + psf->dataoffset ; in aiff_read_header()
581 psf_fseek (psf, psf->dataoffset + psf->datalength, SEEK_SET) ; in aiff_read_header()
975 if (! psf->dataoffset) in aiff_read_header()
1170 psf_fread (psf->header.ptr, psf->dataoffset, 1, psf) ; in aiff_rewrite_header()
1222 if (current > psf->dataoffset) in aiff_write_header()
1228 psf->datalength = psf->filelength - psf->dataoffset ; in aiff_write_header()
1236 if (psf->file.mode == SFM_RDWR && psf->dataoffset > 0 && psf->rchunks.count > 0) in aiff_write_header()
1485 if (has_data && psf->dataoffset != psf->header.indx) in aiff_write_header()
1488 psf->dataoffset = psf->header.indx ; in aiff_write_header()
1491 psf_fseek (psf, psf->dataoffset, SEEK_SET) ; in aiff_write_header()