#include <stdarg.h>
#include "unicode/utypes.h"
#include "unicode/udata.h"
#include "ucmndata.h"
#include "cmemory.h"
#include "udataswp.h"
static int32_t U_CALLCONV
uprv_swapArray16(const UDataSwapper *ds,
const void *inData, int32_t length, void *outData,
UErrorCode *pErrorCode) { … }
static int32_t U_CALLCONV
uprv_copyArray16(const UDataSwapper *ds,
const void *inData, int32_t length, void *outData,
UErrorCode *pErrorCode) { … }
static int32_t U_CALLCONV
uprv_swapArray32(const UDataSwapper *ds,
const void *inData, int32_t length, void *outData,
UErrorCode *pErrorCode) { … }
static int32_t U_CALLCONV
uprv_copyArray32(const UDataSwapper *ds,
const void *inData, int32_t length, void *outData,
UErrorCode *pErrorCode) { … }
static int32_t U_CALLCONV
uprv_swapArray64(const UDataSwapper *ds,
const void *inData, int32_t length, void *outData,
UErrorCode *pErrorCode) { … }
static int32_t U_CALLCONV
uprv_copyArray64(const UDataSwapper *ds,
const void *inData, int32_t length, void *outData,
UErrorCode *pErrorCode) { … }
static uint16_t U_CALLCONV
uprv_readSwapUInt16(uint16_t x) { … }
static uint16_t U_CALLCONV
uprv_readDirectUInt16(uint16_t x) { … }
static uint32_t U_CALLCONV
uprv_readSwapUInt32(uint32_t x) { … }
static uint32_t U_CALLCONV
uprv_readDirectUInt32(uint32_t x) { … }
static void U_CALLCONV
uprv_writeSwapUInt16(uint16_t *p, uint16_t x) { … }
static void U_CALLCONV
uprv_writeDirectUInt16(uint16_t *p, uint16_t x) { … }
static void U_CALLCONV
uprv_writeSwapUInt32(uint32_t *p, uint32_t x) { … }
static void U_CALLCONV
uprv_writeDirectUInt32(uint32_t *p, uint32_t x) { … }
U_CAPI int16_t U_EXPORT2
udata_readInt16(const UDataSwapper *ds, int16_t x) { … }
U_CAPI int32_t U_EXPORT2
udata_readInt32(const UDataSwapper *ds, int32_t x) { … }
U_CAPI int32_t U_EXPORT2
udata_swapInvStringBlock(const UDataSwapper *ds,
const void *inData, int32_t length, void *outData,
UErrorCode *pErrorCode) { … }
U_CAPI void U_EXPORT2
udata_printError(const UDataSwapper *ds,
const char *fmt,
...) { … }
U_CAPI int32_t U_EXPORT2
udata_swapDataHeader(const UDataSwapper *ds,
const void *inData, int32_t length, void *outData,
UErrorCode *pErrorCode) { … }
U_CAPI UDataSwapper * U_EXPORT2
udata_openSwapper(UBool inIsBigEndian, uint8_t inCharset,
UBool outIsBigEndian, uint8_t outCharset,
UErrorCode *pErrorCode) { … }
U_CAPI UDataSwapper * U_EXPORT2
udata_openSwapperForInputData(const void *data, int32_t length,
UBool outIsBigEndian, uint8_t outCharset,
UErrorCode *pErrorCode) { … }
U_CAPI void U_EXPORT2
udata_closeSwapper(UDataSwapper *ds) { … }