1999-12-13 22:28:37 +00:00
|
|
|
/********************************************************************
|
|
|
|
*
|
|
|
|
* Copyright (C) 1997-1999, International Business Machines
|
|
|
|
* Corporation and others. All Rights Reserved.
|
|
|
|
*
|
|
|
|
*********************************************************************/
|
1999-12-04 02:34:06 +00:00
|
|
|
|
|
|
|
/**
|
1999-12-15 05:14:03 +00:00
|
|
|
API's for writing UCMPs.
|
|
|
|
Return nbytes written.
|
1999-12-04 02:34:06 +00:00
|
|
|
*/
|
|
|
|
|
|
|
|
#ifndef _UCMPWRIT
|
|
|
|
#define _UCMPWRIT
|
|
|
|
|
1999-12-28 23:57:50 +00:00
|
|
|
#include "unicode/utypes.h"
|
1999-12-04 02:34:06 +00:00
|
|
|
#include "unewdata.h"
|
2000-11-06 23:57:26 +00:00
|
|
|
#include "umemstrm.h"
|
1999-12-04 02:34:06 +00:00
|
|
|
|
|
|
|
#include "ucmp8.h"
|
|
|
|
#include "ucmp16.h"
|
|
|
|
#include "ucmp32.h"
|
|
|
|
|
2000-11-06 23:57:26 +00:00
|
|
|
/* udata filestream variants */
|
1999-12-15 05:14:03 +00:00
|
|
|
U_CAPI uint32_t U_EXPORT2 udata_write_ucmp8 (UNewDataMemory *pData, const CompactByteArray* array);
|
|
|
|
U_CAPI uint32_t U_EXPORT2 udata_write_ucmp16(UNewDataMemory *pData, const CompactShortArray* array);
|
2000-11-06 23:57:26 +00:00
|
|
|
U_CAPI uint32_t U_EXPORT2 udata_write_ucmp32(UNewDataMemory *pData, const CompactIntArray* array);
|
1999-12-04 02:34:06 +00:00
|
|
|
|
|
|
|
#endif
|
1999-12-15 05:14:03 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|