Lines Matching refs:file
173 if (psf->file.mode == SFM_READ || (psf->file.mode == SFM_RDWR && psf->filelength > 0))
184 if (psf->file.mode == SFM_WRITE || psf->file.mode == SFM_RDWR)
203 if (psf->file.mode != SFM_RDWR || psf->filelength < 44)
212 ** such a file written by libsndfile would have the same length when opened again.
226 if (psf->file.mode == SFM_WRITE && (subformat == SF_FORMAT_FLOAT || subformat == SF_FORMAT_DOUBLE))
295 if (psf->file.mode == SFM_WRITE || (psf->file.mode == SFM_RDWR && psf->filelength == 0))
320 /* Set position to start of file to begin reading header. */
354 { /* Set file length. */
388 /* If this file has a SECOND fmt chunk, I don't want to know about it. */
406 if (psf->file.mode == SFM_RDWR && (parsestage & HAVE_other) != 0)
419 { psf_log_printf (psf, "*** Looks like a WAV file which wasn't closed properly. Fixing it.\n") ;
651 { psf_log_printf (psf, "*** Chunk size %u > file length %D. Exiting parser.\n", chunk_size, psf->filelength) ;
1052 /* For an Ambisonic file set the channel mask to zero.
1319 if (psf->file.mode == SFM_WRITE || psf->file.mode == SFM_RDWR)
1322 if (psf->file.mode == SFM_RDWR)
1327 ** filelength, truncate the file.
1534 ** 4 bytes (int) type of file: