Lines Matching refs:filelength
173 if (psf->file.mode == SFM_READ || (psf->file.mode == SFM_RDWR && psf->filelength > 0))
203 if (psf->file.mode != SFM_RDWR || psf->filelength < 44)
204 { psf->filelength = 0 ;
295 if (psf->file.mode == SFM_WRITE || (psf->file.mode == SFM_RDWR && psf->filelength == 0))
313 if (psf->is_pipe == 0 && psf->filelength > 0xFFFFFFFFLL)
314 psf_log_printf (psf, "Warning : filelength > 0xffffffff. This is bad!!!!\n") ;
353 if (psf->fileoffset > 0 && psf->filelength > RIFFsize + 8)
355 psf->filelength = RIFFsize + 8 ;
361 else if (psf->filelength < RIFFsize + 2 * SIGNED_SIZEOF (marker))
363 psf_log_printf (psf, "RIFF : %u (should be %D)\n", RIFFsize, psf->filelength - 2 * SIGNED_SIZEOF (marker)) ;
365 psf_log_printf (psf, "RIFX : %u (should be %D)\n", RIFFsize, psf->filelength - 2 * SIGNED_SIZEOF (marker)) ;
367 RIFFsize = psf->filelength - 2 * SIGNED_SIZEOF (RIFFsize) ;
418 { if (chunk_size == 0 && RIFFsize == 8 && psf->filelength > 44)
420 psf->datalength = psf->filelength - psf->dataoffset ;
423 if (psf->datalength > psf->filelength - psf->dataoffset)
424 { psf_log_printf (psf, "data : %D (should be %D)\n", psf->datalength, psf->filelength - psf->dataoffset) ;
425 psf->datalength = psf->filelength - psf->dataoffset ;
431 if (psf->datalength + psf->dataoffset < psf->filelength)
624 psf_ftell (psf) - 8 + 128 == psf->filelength)
650 if (chunk_size >= psf->filelength)
651 { psf_log_printf (psf, "*** Chunk size %u > file length %D. Exiting parser.\n", chunk_size, psf->filelength) ;
658 if (psf_ftell (psf) >= psf->filelength - SIGNED_SIZEOF (chunk_size))
695 { if (psf->filelength - psf->dataoffset < psf->datalength)
696 psf->sf.frames = (psf->filelength - psf->dataoffset) / psf->blockwidth ;
1151 { psf->filelength = psf_get_filelen (psf) ;
1153 psf->datalength = psf->filelength - psf->dataoffset ;
1156 psf->datalength -= psf->filelength - psf->dataend ;
1175 psf_binheader_writef (psf, "etm8", BHWm (RIFF_MARKER), BHW8 ((psf->filelength < 8) ? 8 : psf->filelength - 8)) ;
1177 psf_binheader_writef (psf, "Etm8", BHWm (RIFX_MARKER), BHW8 ((psf->filelength < 8) ? 8 : psf->filelength - 8)) ;
1327 ** filelength, truncate the file.
1330 if (current < psf->filelength)
1332 psf->filelength = current ;