Lines Matching refs:filelength
248 if (psf->file.mode == SFM_READ || (psf->file.mode == SFM_RDWR && psf->filelength > 0))
272 if (psf->file.mode != SFM_RDWR || psf->filelength < 40)
273 { psf->filelength = 0 ;
407 if (psf->filelength > 0xFFFFFFFFLL)
408 psf_log_printf (psf, "Warning : filelength > 0xffffffff. This is bad!!!!\n") ;
463 if (psf->fileoffset > 0 && psf->filelength > FORMsize + 8)
465 psf->filelength = FORMsize + 8 ;
468 else if (FORMsize != psf->filelength - 2 * SIGNED_SIZEOF (chunk_size))
469 { chunk_size = psf->filelength - 2 * sizeof (chunk_size) ;
550 if (psf->datalength > psf->filelength - psf->dataoffset || psf->datalength < 0)
551 { psf_log_printf (psf, " SSND : %u (should be %D)\n", SSNDsize, psf->filelength - psf->dataoffset + sizeof (SSND_CHUNK)) ;
552 psf->datalength = psf->filelength - psf->dataoffset ;
572 if (psf->datalength + psf->dataoffset < psf->filelength)
914 if (chunk_size >= psf->filelength)
915 { psf_log_printf (psf, "*** Chunk size %u > file length %D. Exiting parser.\n", chunk_size, psf->filelength) ;
922 if (psf_ftell (psf) >= psf->filelength - (2 * SIGNED_SIZEOF (int32_t)))
1041 psf_log_printf (psf, " Frames : %u%s\n", comm_fmt->numSampleFrames, (comm_fmt->numSampleFrames == 0 && psf->filelength > 104) ? " (Should not be 0)" : "") ;
1175 psf_binheader_writef (psf, "Etm8", BHWm (FORM_MARKER), BHW8 (psf->filelength - 8)) ;
1226 { psf->filelength = psf_get_filelen (psf) ;
1228 psf->datalength = psf->filelength - psf->dataoffset ;
1230 psf->datalength -= psf->filelength - psf->dataend ;
1412 psf_binheader_writef (psf, "Etm8", BHWm (FORM_MARKER), BHW8 (psf->filelength - 8)) ;