Lines Matching refs:filelength
110 if (psf->file.mode == SFM_READ || (psf->file.mode == SFM_RDWR && psf->filelength > 0))
252 if (offset + size - 1 > psf->filelength)
254 psf_log_printf (psf, "offset: %d size: %d sum: %d filelength: %D\n", offset, size, offset + size, psf->filelength) ;
257 else if (psf->filelength - offset - size > 4)
259 psf_log_printf (psf, "offset: %d size: %d sum: %d filelength: %D\n", offset, size, offset + size, psf->filelength) ;
264 psf->dataend = psf->filelength - 1 ;
315 if (offset + size - 1 > psf->filelength)
317 psf_log_printf (psf, "offset: %d size: %d sum: %d filelength: %D\n", offset, size, offset + size, psf->filelength) ;
320 else if (offset + size - 1 < psf->filelength)
322 psf_log_printf (psf, "offset: %d size: %d sum: %d filelength: %D\n", offset, size, offset + size, psf->filelength) ;
327 psf->dataend = psf->filelength - 1 ;
343 if (size * 2 == psf->filelength - 39)
344 { int temp_size = psf->filelength - 31 ;
369 psf->dataend = psf->filelength - 1 ;
371 if (size + 31 == psf->filelength + 1)
376 size = psf->filelength - 30 ;
379 else if (size + 31 > psf->filelength)
381 size = psf->filelength - 31 ;
383 else if (size + 31 < psf->filelength)
428 { psf->filelength = psf_get_filelen (psf) ;
430 psf->datalength = psf->filelength - psf->dataoffset ;
432 psf->datalength -= psf->filelength - psf->dataend ;