Lines Matching refs:dataoffset
81 { int dataoffset ;
211 psf->datalength = psf->filelength - psf->dataoffset ;
258 psf->dataoffset = psf->header.indx ;
302 psf_binheader_readf (psf, "E44444", &(au_fmt.dataoffset), &(au_fmt.datasize),
307 psf_binheader_readf (psf, "e44444", &(au_fmt.dataoffset), &(au_fmt.datasize),
313 psf_log_printf (psf, " Data Offset : %d\n", au_fmt.dataoffset) ;
321 { psf->filelength = au_fmt.dataoffset + au_fmt.datasize ;
324 else if (au_fmt.datasize == -1 || au_fmt.dataoffset + au_fmt.datasize == psf->filelength)
326 else if (au_fmt.dataoffset + au_fmt.datasize < psf->filelength)
327 { psf->filelength = au_fmt.dataoffset + au_fmt.datasize ;
331 { dword = psf->filelength - au_fmt.dataoffset ;
336 psf->dataoffset = au_fmt.dataoffset ;
337 psf->datalength = psf->filelength - psf->dataoffset ;
339 if (psf_ftell (psf) < psf->dataoffset)
340 psf_binheader_readf (psf, "j", psf->dataoffset - psf_ftell (psf)) ;
450 psf->sf.frames = (psf->filelength - psf->dataoffset) / psf->blockwidth ;