/*
******************************************************************************
*
-* Copyright (C) 1999-2004, International Business Machines
+* Copyright (C) 1999-2010, International Business Machines
* Corporation and others. All Rights Reserved.
*
******************************************************************************/
int32_t length; /* Length of the data in bytes; -1 if unknown. */
};
-UDataMemory *UDataMemory_createNewInstance(UErrorCode *pErr);
-void UDatamemory_assign (UDataMemory *dest, UDataMemory *source);
-void UDataMemory_init (UDataMemory *This);
-UBool UDataMemory_isLoaded(UDataMemory *This);
-void UDataMemory_setData (UDataMemory *This, const void *dataAddr);
+U_CFUNC UDataMemory *UDataMemory_createNewInstance(UErrorCode *pErr);
+U_CFUNC void UDatamemory_assign (UDataMemory *dest, UDataMemory *source);
+U_CFUNC void UDataMemory_init (UDataMemory *This);
+U_CFUNC UBool UDataMemory_isLoaded(const UDataMemory *This);
+U_CFUNC void UDataMemory_setData (UDataMemory *This, const void *dataAddr);
-
-const DataHeader *UDataMemory_normalizeDataPointer(const void *p);
+U_CFUNC const DataHeader *UDataMemory_normalizeDataPointer(const void *p);
U_CAPI int32_t U_EXPORT2
udata_getLength(const UDataMemory *pData);
udata_getRawMemory(const UDataMemory *pData);
#endif
-