Lines Matching defs:endian
33 ** Macros to handle big/little endian issues.
103 { int subformat, error, endian ;
118 endian = SF_ENDIAN (psf->sf.format) ;
120 /* PAF is by default big endian. */
121 psf->endian = SF_ENDIAN_BIG ;
123 if (endian == SF_ENDIAN_LITTLE || (CPU_IS_LITTLE_ENDIAN && (endian == SF_ENDIAN_CPU)))
124 psf->endian = SF_ENDIAN_LITTLE ;
194 psf->endian = SF_ENDIAN_LITTLE ;
198 psf->endian = SF_ENDIAN_BIG ;
216 /* PAF is by default big endian. */
304 if (psf->endian == SF_ENDIAN_BIG)
310 else if (psf->endian == SF_ENDIAN_LITTLE)
328 ** block. The 8 ints in this 32 byte block are then endian swapped (as ints)
499 /* Do endian swapping if necessary. */
500 if ((CPU_IS_BIG_ENDIAN && psf->endian == SF_ENDIAN_LITTLE) || (CPU_IS_LITTLE_ENDIAN && psf->endian == SF_ENDIAN_BIG))
652 /* Do endian swapping if necessary. */
653 if (psf->endian == SF_ENDIAN_BIG)
666 if (psf->endian == SF_ENDIAN_LITTLE)