static void endswap_au_fmt (AU_FMT *pau_fmt) { pau_fmt->dataoffset = ENDSWAP_INT (pau_fmt->dataoffset) ; pau_fmt->datasize = ENDSWAP_INT (pau_fmt->datasize) ; pau_fmt->encoding = ENDSWAP_INT (pau_fmt->encoding) ; pau_fmt->samplerate = ENDSWAP_INT (pau_fmt->samplerate) ; pau_fmt->channels = ENDSWAP_INT (pau_fmt->channels) ; } /* endswap_au_fmt */
void endswap_int_array (int *ptr, int len) { #if 0 unsigned char *ucptr, temp ; ucptr = ((unsigned char *) ptr) + 4 * len ; while (len > 0) { len -- ; ucptr -= 4 ; temp = ucptr [0] ; ucptr [0] = ucptr [3] ; ucptr [3] = temp ; temp = ucptr [1] ; ucptr [1] = ucptr [2] ; ucptr [2] = temp ; } ; #else int temp ; while (len > 0) { len -- ; temp = ptr [len] ; ptr [len] = ENDSWAP_INT (temp) ; } ; #endif } /* endswap_int_array */
void endswap_int_copy (int *dest, int *src, int len) { #if 0 char *psrc, *pdest ; psrc = ((char *) src) + 4 * len ; pdest = ((char *) dest) + 4 * len ; while (len > 0) { len -- ; psrc -= 4 ; pdest -= 4 ; pdest [0] = psrc [3] ; pdest [1] = psrc [2] ; pdest [2] = psrc [1] ; pdest [3] = psrc [0] ; } ; #else while (len > 0) { len -- ; dest [len] = ENDSWAP_INT (src [len]) ; } ; #endif } /* endswap_int_copy */