Lines Matching refs:filelength
109 if (psf->file.mode == SFM_READ || (psf->file.mode == SFM_RDWR && psf->filelength > 0))
209 { psf->filelength = psf_get_filelen (psf) ;
211 psf->datalength = psf->filelength - psf->dataoffset ;
213 psf->datalength -= psf->filelength - psf->dataend ;
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 ;
337 psf->datalength = psf->filelength - psf->dataoffset ;
450 psf->sf.frames = (psf->filelength - psf->dataoffset) / psf->blockwidth ;