Lines Matching refs:filelength
85 if (psf->file.mode == SFM_READ || (psf->file.mode == SFM_RDWR && psf->filelength > 0))
137 if (psf->filelength > 0xFFFFFFFFLL)
138 psf_log_printf (psf, "Warning : filelength > 0xffffffff. This is bad!!!!\n") ;
156 if (chunk_size != psf->filelength - 2 * sizeof (chunk_size))
157 psf_log_printf (psf, "FORM : %u (should be %u)\n", chunk_size, (uint32_t) psf->filelength - 2 * sizeof (chunk_size)) ;
222 if (psf->datalength > psf->filelength - psf->dataoffset)
223 { psf_log_printf (psf, " BODY : %D (should be %D)\n", psf->datalength, psf->filelength - psf->dataoffset) ;
224 psf->datalength = psf->filelength - psf->dataoffset ;
321 if (psf_ftell (psf) >= psf->filelength - SIGNED_SIZEOF (chunk_size))
351 { psf->filelength = psf_get_filelen (psf) ;
353 psf->datalength = psf->filelength - psf->dataoffset ;
356 psf->datalength -= psf->filelength - psf->dataend ;
366 psf_binheader_writef (psf, "Etm8", BHWm (FORM_MARKER), BHW8 ((psf->filelength < 8) ?
367 psf->filelength * 0 : psf->filelength - 8)) ;