ICU-7290 Changed inaccurate U_DRAFT markings to U_STABLE

X-SVN-Rev: 27469
This commit is contained in:
John Emmons 2010-02-02 01:44:11 +00:00
parent 295cff6916
commit 91ab093cf3
5 changed files with 91 additions and 91 deletions

View file

@ -1,7 +1,7 @@
/*
*******************************************************************************
*
* Copyright (C) 2005-2009, International Business Machines
* Copyright (C) 2005-2010, International Business Machines
* Corporation and others. All Rights Reserved.
*
*******************************************************************************
@ -192,7 +192,7 @@ ucasemap_setOptions(UCaseMap *csm, uint32_t options, UErrorCode *pErrorCode);
* @return titlecasing break iterator
* @stable ICU 3.8
*/
U_DRAFT const UBreakIterator * U_EXPORT2
U_STABLE const UBreakIterator * U_EXPORT2
ucasemap_getBreakIterator(const UCaseMap *csm);
/**
@ -215,7 +215,7 @@ ucasemap_getBreakIterator(const UCaseMap *csm);
* @see ucasemap_utf8ToTitle
* @stable ICU 3.8
*/
U_DRAFT void U_EXPORT2
U_STABLE void U_EXPORT2
ucasemap_setBreakIterator(UCaseMap *csm, UBreakIterator *iterToAdopt, UErrorCode *pErrorCode);
/**
@ -264,7 +264,7 @@ ucasemap_setBreakIterator(UCaseMap *csm, UBreakIterator *iterToAdopt, UErrorCode
* @see u_strToTitle
* @stable ICU 3.8
*/
U_DRAFT int32_t U_EXPORT2
U_STABLE int32_t U_EXPORT2
ucasemap_toTitle(UCaseMap *csm,
UChar *dest, int32_t destCapacity,
const UChar *src, int32_t srcLength,
@ -376,7 +376,7 @@ ucasemap_utf8ToUpper(const UCaseMap *csm,
* @see U_TITLECASE_NO_BREAK_ADJUSTMENT
* @stable ICU 3.8
*/
U_DRAFT int32_t U_EXPORT2
U_STABLE int32_t U_EXPORT2
ucasemap_utf8ToTitle(UCaseMap *csm,
char *dest, int32_t destCapacity,
const char *src, int32_t srcLength,
@ -412,7 +412,7 @@ ucasemap_utf8ToTitle(UCaseMap *csm,
* @see U_FOLD_CASE_EXCLUDE_SPECIAL_I
* @stable ICU 3.8
*/
U_DRAFT int32_t U_EXPORT2
U_STABLE int32_t U_EXPORT2
ucasemap_utf8FoldCase(const UCaseMap *csm,
char *dest, int32_t destCapacity,
const char *src, int32_t srcLength,

View file

@ -1,6 +1,6 @@
/*
**********************************************************************
* Copyright (C) 1997-2009, International Business Machines
* Copyright (C) 1997-2010, International Business Machines
* Corporation and others. All Rights Reserved.
**********************************************************************
*
@ -876,7 +876,7 @@ typedef enum {
* @return an enum indicating the layout orientation for characters.
* @stable ICU 4.0
*/
U_DRAFT ULayoutType U_EXPORT2
U_STABLE ULayoutType U_EXPORT2
uloc_getCharacterOrientation(const char* localeId,
UErrorCode *status);
@ -888,7 +888,7 @@ uloc_getCharacterOrientation(const char* localeId,
* @return an enum indicating the layout orientation for lines.
* @stable ICU 4.0
*/
U_DRAFT ULayoutType U_EXPORT2
U_STABLE ULayoutType U_EXPORT2
uloc_getLineOrientation(const char* localeId,
UErrorCode *status);
@ -959,7 +959,7 @@ uloc_acceptLanguage(char *result, int32_t resultAvailable,
* @return actual the actual size of the locale ID, not including NUL-termination
* @stable ICU 3.8
*/
U_DRAFT int32_t U_EXPORT2
U_STABLE int32_t U_EXPORT2
uloc_getLocaleForLCID(uint32_t hostID, char *locale, int32_t localeCapacity,
UErrorCode *status);
@ -997,7 +997,7 @@ uloc_getLocaleForLCID(uint32_t hostID, char *locale, int32_t localeCapacity,
* On error, the return value is -1.
* @stable ICU 4.0
*/
U_DRAFT int32_t U_EXPORT2
U_STABLE int32_t U_EXPORT2
uloc_addLikelySubtags(const char* localeID,
char* maximizedLocaleID,
int32_t maximizedLocaleIDCapacity,
@ -1037,7 +1037,7 @@ uloc_addLikelySubtags(const char* localeID,
* On error, the return value is -1.
* @stable ICU 4.0
*/
U_DRAFT int32_t U_EXPORT2
U_STABLE int32_t U_EXPORT2
uloc_minimizeSubtags(const char* localeID,
char* minimizedLocaleID,
int32_t minimizedLocaleIDCapacity,

View file

@ -1,7 +1,7 @@
/*
*******************************************************************************
*
* Copyright (C) 2007-2009, International Business Machines
* Copyright (C) 2007-2010, International Business Machines
* Corporation and others. All Rights Reserved.
*
*******************************************************************************
@ -126,7 +126,7 @@ typedef enum UDateTimePatternConflict {
* @return a pointer to UDateTimePatternGenerator.
* @stable ICU 3.8
*/
U_DRAFT UDateTimePatternGenerator * U_EXPORT2
U_STABLE UDateTimePatternGenerator * U_EXPORT2
udatpg_open(const char *locale, UErrorCode *pErrorCode);
/**
@ -136,7 +136,7 @@ udatpg_open(const char *locale, UErrorCode *pErrorCode);
* @return a pointer to UDateTimePatternGenerator.
* @stable ICU 3.8
*/
U_DRAFT UDateTimePatternGenerator * U_EXPORT2
U_STABLE UDateTimePatternGenerator * U_EXPORT2
udatpg_openEmpty(UErrorCode *pErrorCode);
/**
@ -144,7 +144,7 @@ udatpg_openEmpty(UErrorCode *pErrorCode);
* @param dtpg a pointer to UDateTimePatternGenerator.
* @stable ICU 3.8
*/
U_DRAFT void U_EXPORT2
U_STABLE void U_EXPORT2
udatpg_close(UDateTimePatternGenerator *dtpg);
#if U_SHOW_CPLUSPLUS_API
@ -174,7 +174,7 @@ U_NAMESPACE_END
* @return a pointer to a new UDateTimePatternGenerator.
* @stable ICU 3.8
*/
U_DRAFT UDateTimePatternGenerator * U_EXPORT2
U_STABLE UDateTimePatternGenerator * U_EXPORT2
udatpg_clone(const UDateTimePatternGenerator *dtpg, UErrorCode *pErrorCode);
/**
@ -200,7 +200,7 @@ udatpg_clone(const UDateTimePatternGenerator *dtpg, UErrorCode *pErrorCode);
* @return the length of bestPattern.
* @stable ICU 3.8
*/
U_DRAFT int32_t U_EXPORT2
U_STABLE int32_t U_EXPORT2
udatpg_getBestPattern(UDateTimePatternGenerator *dtpg,
const UChar *skeleton, int32_t length,
UChar *bestPattern, int32_t capacity,
@ -263,7 +263,7 @@ udatpg_getBestPatternWithOptions(UDateTimePatternGenerator *dtpg,
* @return the length of skeleton.
* @stable ICU 3.8
*/
U_DRAFT int32_t U_EXPORT2
U_STABLE int32_t U_EXPORT2
udatpg_getSkeleton(UDateTimePatternGenerator *dtpg,
const UChar *pattern, int32_t length,
UChar *skeleton, int32_t capacity,
@ -292,7 +292,7 @@ udatpg_getSkeleton(UDateTimePatternGenerator *dtpg,
* @return the length of baseSkeleton.
* @stable ICU 3.8
*/
U_DRAFT int32_t U_EXPORT2
U_STABLE int32_t U_EXPORT2
udatpg_getBaseSkeleton(UDateTimePatternGenerator *dtpg,
const UChar *pattern, int32_t length,
UChar *baseSkeleton, int32_t capacity,
@ -322,7 +322,7 @@ udatpg_getBaseSkeleton(UDateTimePatternGenerator *dtpg,
* UDATPG_BASE_CONFLICT or UDATPG_CONFLICT.
* @stable ICU 3.8
*/
U_DRAFT UDateTimePatternConflict U_EXPORT2
U_STABLE UDateTimePatternConflict U_EXPORT2
udatpg_addPattern(UDateTimePatternGenerator *dtpg,
const UChar *pattern, int32_t patternLength,
UBool override,
@ -349,7 +349,7 @@ udatpg_addPattern(UDateTimePatternGenerator *dtpg,
* @param length the length of value.
* @stable ICU 3.8
*/
U_DRAFT void U_EXPORT2
U_STABLE void U_EXPORT2
udatpg_setAppendItemFormat(UDateTimePatternGenerator *dtpg,
UDateTimePatternField field,
const UChar *value, int32_t length);
@ -364,7 +364,7 @@ udatpg_setAppendItemFormat(UDateTimePatternGenerator *dtpg,
* @return appendItemFormat for field.
* @stable ICU 3.8
*/
U_DRAFT const UChar * U_EXPORT2
U_STABLE const UChar * U_EXPORT2
udatpg_getAppendItemFormat(const UDateTimePatternGenerator *dtpg,
UDateTimePatternField field,
int32_t *pLength);
@ -382,7 +382,7 @@ udatpg_getAppendItemFormat(const UDateTimePatternGenerator *dtpg,
* @param length the length of value.
* @stable ICU 3.8
*/
U_DRAFT void U_EXPORT2
U_STABLE void U_EXPORT2
udatpg_setAppendItemName(UDateTimePatternGenerator *dtpg,
UDateTimePatternField field,
const UChar *value, int32_t length);
@ -397,7 +397,7 @@ udatpg_setAppendItemName(UDateTimePatternGenerator *dtpg,
* @return name for field
* @stable ICU 3.8
*/
U_DRAFT const UChar * U_EXPORT2
U_STABLE const UChar * U_EXPORT2
udatpg_getAppendItemName(const UDateTimePatternGenerator *dtpg,
UDateTimePatternField field,
int32_t *pLength);
@ -423,7 +423,7 @@ udatpg_getAppendItemName(const UDateTimePatternGenerator *dtpg,
* @param length the length of dtFormat.
* @stable ICU 3.8
*/
U_DRAFT void U_EXPORT2
U_STABLE void U_EXPORT2
udatpg_setDateTimeFormat(const UDateTimePatternGenerator *dtpg,
const UChar *dtFormat, int32_t length);
@ -434,7 +434,7 @@ udatpg_setDateTimeFormat(const UDateTimePatternGenerator *dtpg,
* @return dateTimeFormat.
* @stable ICU 3.8
*/
U_DRAFT const UChar * U_EXPORT2
U_STABLE const UChar * U_EXPORT2
udatpg_getDateTimeFormat(const UDateTimePatternGenerator *dtpg,
int32_t *pLength);
@ -451,7 +451,7 @@ udatpg_getDateTimeFormat(const UDateTimePatternGenerator *dtpg,
* @param length the length of decimal.
* @stable ICU 3.8
*/
U_DRAFT void U_EXPORT2
U_STABLE void U_EXPORT2
udatpg_setDecimal(UDateTimePatternGenerator *dtpg,
const UChar *decimal, int32_t length);
@ -463,7 +463,7 @@ udatpg_setDecimal(UDateTimePatternGenerator *dtpg,
* @return corresponding to the decimal point.
* @stable ICU 3.8
*/
U_DRAFT const UChar * U_EXPORT2
U_STABLE const UChar * U_EXPORT2
udatpg_getDecimal(const UDateTimePatternGenerator *dtpg,
int32_t *pLength);
@ -492,7 +492,7 @@ udatpg_getDecimal(const UDateTimePatternGenerator *dtpg,
* @return the length of dest.
* @stable ICU 3.8
*/
U_DRAFT int32_t U_EXPORT2
U_STABLE int32_t U_EXPORT2
udatpg_replaceFieldTypes(UDateTimePatternGenerator *dtpg,
const UChar *pattern, int32_t patternLength,
const UChar *skeleton, int32_t skeletonLength,
@ -548,7 +548,7 @@ udatpg_replaceFieldTypesWithOptions(UDateTimePatternGenerator *dtpg,
* The caller must close the object.
* @stable ICU 3.8
*/
U_DRAFT UEnumeration * U_EXPORT2
U_STABLE UEnumeration * U_EXPORT2
udatpg_openSkeletons(const UDateTimePatternGenerator *dtpg, UErrorCode *pErrorCode);
/**
@ -561,7 +561,7 @@ udatpg_openSkeletons(const UDateTimePatternGenerator *dtpg, UErrorCode *pErrorCo
* The caller must close the object.
* @stable ICU 3.8
*/
U_DRAFT UEnumeration * U_EXPORT2
U_STABLE UEnumeration * U_EXPORT2
udatpg_openBaseSkeletons(const UDateTimePatternGenerator *dtpg, UErrorCode *pErrorCode);
/**
@ -574,7 +574,7 @@ udatpg_openBaseSkeletons(const UDateTimePatternGenerator *dtpg, UErrorCode *pErr
* @return pattern corresponding to a given skeleton.
* @stable ICU 3.8
*/
U_DRAFT const UChar * U_EXPORT2
U_STABLE const UChar * U_EXPORT2
udatpg_getPatternForSkeleton(const UDateTimePatternGenerator *dtpg,
const UChar *skeleton, int32_t skeletonLength,
int32_t *pLength);

View file

@ -1,6 +1,6 @@
/*
**********************************************************************
* Copyright (C) 2004-2009, International Business Machines
* Copyright (C) 2004-2010, International Business Machines
* Corporation and others. All Rights Reserved.
**********************************************************************
* file name: regex.h
@ -504,7 +504,7 @@ uregex_reset(URegularExpression *regexp,
* @param status A pointer to a UErrorCode to receive any errors.
* @stable ICU 4.0
*/
U_DRAFT void U_EXPORT2
U_STABLE void U_EXPORT2
uregex_setRegion(URegularExpression *regexp,
int32_t regionStart,
int32_t regionLimit,
@ -519,7 +519,7 @@ uregex_setRegion(URegularExpression *regexp,
* @return The starting index of this matcher's region.
* @stable ICU 4.0
*/
U_DRAFT int32_t U_EXPORT2
U_STABLE int32_t U_EXPORT2
uregex_regionStart(const URegularExpression *regexp,
UErrorCode *status);
@ -535,7 +535,7 @@ uregex_regionStart(const URegularExpression *regexp,
* @return The ending point of this matcher's region.
* @stable ICU 4.0
*/
U_DRAFT int32_t U_EXPORT2
U_STABLE int32_t U_EXPORT2
uregex_regionEnd(const URegularExpression *regexp,
UErrorCode *status);
@ -549,7 +549,7 @@ uregex_regionEnd(const URegularExpression *regexp,
* @return TRUE if this matcher is using opaque bounds, false if it is not.
* @stable ICU 4.0
*/
U_DRAFT UBool U_EXPORT2
U_STABLE UBool U_EXPORT2
uregex_hasTransparentBounds(const URegularExpression *regexp,
UErrorCode *status);
@ -573,7 +573,7 @@ uregex_hasTransparentBounds(const URegularExpression *regexp,
* @param status A pointer to a UErrorCode to receive any errors.
* @stable ICU 4.0
**/
U_DRAFT void U_EXPORT2
U_STABLE void U_EXPORT2
uregex_useTransparentBounds(URegularExpression *regexp,
UBool b,
UErrorCode *status);
@ -588,7 +588,7 @@ uregex_useTransparentBounds(URegularExpression *regexp,
* @return TRUE if this matcher is using anchoring bounds.
* @stable ICU 4.0
*/
U_DRAFT UBool U_EXPORT2
U_STABLE UBool U_EXPORT2
uregex_hasAnchoringBounds(const URegularExpression *regexp,
UErrorCode *status);
@ -606,7 +606,7 @@ uregex_hasAnchoringBounds(const URegularExpression *regexp,
* @param status A pointer to a UErrorCode to receive any errors.
* @stable ICU 4.0
*/
U_DRAFT void U_EXPORT2
U_STABLE void U_EXPORT2
uregex_useAnchoringBounds(URegularExpression *regexp,
UBool b,
UErrorCode *status);
@ -621,7 +621,7 @@ uregex_useAnchoringBounds(URegularExpression *regexp,
* @return TRUE if the most recent match hit the end of input
* @stable ICU 4.0
*/
U_DRAFT UBool U_EXPORT2
U_STABLE UBool U_EXPORT2
uregex_hitEnd(const URegularExpression *regexp,
UErrorCode *status);
@ -636,7 +636,7 @@ uregex_hitEnd(const URegularExpression *regexp,
* @return TRUE if more input could cause the most recent match to no longer match.
* @stable ICU 4.0
*/
U_DRAFT UBool U_EXPORT2
U_STABLE UBool U_EXPORT2
uregex_requireEnd(const URegularExpression *regexp,
UErrorCode *status);
@ -870,7 +870,7 @@ uregex_split( URegularExpression *regexp,
* @param status A reference to a UErrorCode to receive any errors.
* @stable ICU 4.0
*/
U_DRAFT void U_EXPORT2
U_STABLE void U_EXPORT2
uregex_setTimeLimit(URegularExpression *regexp,
int32_t limit,
UErrorCode *status);
@ -884,7 +884,7 @@ uregex_setTimeLimit(URegularExpression *regexp,
* @return the maximum allowed time for a match, in units of processing steps.
* @stable ICU 4.0
*/
U_DRAFT int32_t U_EXPORT2
U_STABLE int32_t U_EXPORT2
uregex_getTimeLimit(const URegularExpression *regexp,
UErrorCode *status);
@ -908,7 +908,7 @@ uregex_getTimeLimit(const URegularExpression *regexp,
*
* @stable ICU 4.0
*/
U_DRAFT void U_EXPORT2
U_STABLE void U_EXPORT2
uregex_setStackLimit(URegularExpression *regexp,
int32_t limit,
UErrorCode *status);
@ -920,7 +920,7 @@ uregex_setStackLimit(URegularExpression *regexp,
* stack size is unlimited.
* @stable ICU 4.0
*/
U_DRAFT int32_t U_EXPORT2
U_STABLE int32_t U_EXPORT2
uregex_getStackLimit(const URegularExpression *regexp,
UErrorCode *status);
@ -963,7 +963,7 @@ U_CDECL_END
* @param status A reference to a UErrorCode to receive any errors.
* @stable ICU 4.0
*/
U_DRAFT void U_EXPORT2
U_STABLE void U_EXPORT2
uregex_setMatchCallback(URegularExpression *regexp,
URegexMatchCallback *callback,
const void *context,
@ -981,7 +981,7 @@ uregex_setMatchCallback(URegularExpression *regexp,
* @param status A reference to a UErrorCode to receive any errors.
* @stable ICU 4.0
*/
U_DRAFT void U_EXPORT2
U_STABLE void U_EXPORT2
uregex_getMatchCallback(const URegularExpression *regexp,
URegexMatchCallback **callback,
const void **context,

View file

@ -234,7 +234,7 @@ typedef enum {
* @return A new UFILE, or NULL if an error occurred.
* @stable ICU 3.0
*/
U_DRAFT UFILE* U_EXPORT2
U_STABLE UFILE* U_EXPORT2
u_fopen(const char *filename,
const char *perm,
const char *locale,
@ -256,7 +256,7 @@ u_fopen(const char *filename,
* @return A new UFILE, or NULL if an error occurred.
* @stable ICU 3.0
*/
U_DRAFT UFILE* U_EXPORT2
U_STABLE UFILE* U_EXPORT2
u_finit(FILE *f,
const char *locale,
const char *codepage);
@ -296,7 +296,7 @@ u_fadopt(FILE *f,
* @return A new UFILE, or NULL if an error occurred.
* @stable ICU 3.0
*/
U_DRAFT UFILE* U_EXPORT2
U_STABLE UFILE* U_EXPORT2
u_fstropen(UChar *stringBuf,
int32_t capacity,
const char *locale);
@ -306,7 +306,7 @@ u_fstropen(UChar *stringBuf,
* @param file The UFILE to close.
* @stable ICU 3.0
*/
U_DRAFT void U_EXPORT2
U_STABLE void U_EXPORT2
u_fclose(UFILE *file);
#if U_SHOW_CPLUSPLUS_API
@ -336,7 +336,7 @@ U_NAMESPACE_END
* not end of file.
* @stable ICU 3.0
*/
U_DRAFT UBool U_EXPORT2
U_STABLE UBool U_EXPORT2
u_feof(UFILE *f);
/**
@ -347,7 +347,7 @@ u_feof(UFILE *f);
* @param file The UFILE to flush.
* @stable ICU 3.0
*/
U_DRAFT void U_EXPORT2
U_STABLE void U_EXPORT2
u_fflush(UFILE *file);
/**
@ -355,7 +355,7 @@ u_fflush(UFILE *file);
* @param file The UFILE to rewind.
* @stable ICU 3.0
*/
U_DRAFT void
U_STABLE void
u_frewind(UFILE *file);
/**
@ -364,7 +364,7 @@ u_frewind(UFILE *file);
* @return A FILE*, owned by the UFILE. The FILE <EM>must not</EM> be closed.
* @stable ICU 3.0
*/
U_DRAFT FILE* U_EXPORT2
U_STABLE FILE* U_EXPORT2
u_fgetfile(UFILE *f);
#if !UCONFIG_NO_FORMATTING
@ -377,7 +377,7 @@ u_fgetfile(UFILE *f);
* @return The locale whose conventions are used to format and parse output.
* @stable ICU 3.0
*/
U_DRAFT const char* U_EXPORT2
U_STABLE const char* U_EXPORT2
u_fgetlocale(UFILE *file);
/**
@ -388,7 +388,7 @@ u_fgetlocale(UFILE *file);
* @return NULL if successful, otherwise a negative number.
* @stable ICU 3.0
*/
U_DRAFT int32_t U_EXPORT2
U_STABLE int32_t U_EXPORT2
u_fsetlocale(UFILE *file,
const char *locale);
@ -403,7 +403,7 @@ u_fsetlocale(UFILE *file,
* or NULL if an error occurred.
* @stable ICU 3.0
*/
U_DRAFT const char* U_EXPORT2
U_STABLE const char* U_EXPORT2
u_fgetcodepage(UFILE *file);
/**
@ -421,7 +421,7 @@ u_fgetcodepage(UFILE *file);
* @see u_frewind
* @stable ICU 3.0
*/
U_DRAFT int32_t U_EXPORT2
U_STABLE int32_t U_EXPORT2
u_fsetcodepage(const char *codepage,
UFILE *file);
@ -432,7 +432,7 @@ u_fsetcodepage(const char *codepage,
* @return alias to the converter
* @stable ICU 3.0
*/
U_DRAFT UConverter* U_EXPORT2 u_fgetConverter(UFILE *f);
U_STABLE UConverter* U_EXPORT2 u_fgetConverter(UFILE *f);
#if !UCONFIG_NO_FORMATTING
@ -446,7 +446,7 @@ U_DRAFT UConverter* U_EXPORT2 u_fgetConverter(UFILE *f);
* @return The number of Unicode characters written to <TT>f</TT>.
* @stable ICU 3.0
*/
U_DRAFT int32_t U_EXPORT2
U_STABLE int32_t U_EXPORT2
u_fprintf(UFILE *f,
const char *patternSpecification,
... );
@ -463,7 +463,7 @@ u_fprintf(UFILE *f,
* @see u_fprintf
* @stable ICU 3.0
*/
U_DRAFT int32_t U_EXPORT2
U_STABLE int32_t U_EXPORT2
u_vfprintf(UFILE *f,
const char *patternSpecification,
va_list ap);
@ -476,7 +476,7 @@ u_vfprintf(UFILE *f,
* @return The number of Unicode characters written to <TT>f</TT>.
* @stable ICU 3.0
*/
U_DRAFT int32_t U_EXPORT2
U_STABLE int32_t U_EXPORT2
u_fprintf_u(UFILE *f,
const UChar *patternSpecification,
... );
@ -493,7 +493,7 @@ u_fprintf_u(UFILE *f,
* @see u_fprintf_u
* @stable ICU 3.0
*/
U_DRAFT int32_t U_EXPORT2
U_STABLE int32_t U_EXPORT2
u_vfprintf_u(UFILE *f,
const UChar *patternSpecification,
va_list ap);
@ -508,7 +508,7 @@ u_vfprintf_u(UFILE *f,
* @see u_file_write
* @stable ICU 3.0
*/
U_DRAFT int32_t U_EXPORT2
U_STABLE int32_t U_EXPORT2
u_fputs(const UChar *s,
UFILE *f);
@ -519,7 +519,7 @@ u_fputs(const UChar *s,
* @return The character written if successful, EOF otherwise.
* @stable ICU 3.0
*/
U_DRAFT UChar32 U_EXPORT2
U_STABLE UChar32 U_EXPORT2
u_fputc(UChar32 uc,
UFILE *f);
@ -534,7 +534,7 @@ u_fputc(UChar32 uc,
* @see u_fputs
* @stable ICU 3.0
*/
U_DRAFT int32_t U_EXPORT2
U_STABLE int32_t U_EXPORT2
u_file_write(const UChar *ustring,
int32_t count,
UFILE *f);
@ -552,7 +552,7 @@ u_file_write(const UChar *ustring,
* if an error occurred.
* @stable ICU 3.0
*/
U_DRAFT int32_t U_EXPORT2
U_STABLE int32_t U_EXPORT2
u_fscanf(UFILE *f,
const char *patternSpecification,
... );
@ -570,7 +570,7 @@ u_fscanf(UFILE *f,
* @see u_fscanf
* @stable ICU 3.0
*/
U_DRAFT int32_t U_EXPORT2
U_STABLE int32_t U_EXPORT2
u_vfscanf(UFILE *f,
const char *patternSpecification,
va_list ap);
@ -584,7 +584,7 @@ u_vfscanf(UFILE *f,
* if an error occurred.
* @stable ICU 3.0
*/
U_DRAFT int32_t U_EXPORT2
U_STABLE int32_t U_EXPORT2
u_fscanf_u(UFILE *f,
const UChar *patternSpecification,
... );
@ -602,7 +602,7 @@ u_fscanf_u(UFILE *f,
* @see u_fscanf_u
* @stable ICU 3.0
*/
U_DRAFT int32_t U_EXPORT2
U_STABLE int32_t U_EXPORT2
u_vfscanf_u(UFILE *f,
const UChar *patternSpecification,
va_list ap);
@ -620,7 +620,7 @@ u_vfscanf_u(UFILE *f,
* @return A pointer to <TT>s</TT>, or NULL if no characters were available.
* @stable ICU 3.0
*/
U_DRAFT UChar* U_EXPORT2
U_STABLE UChar* U_EXPORT2
u_fgets(UChar *s,
int32_t n,
UFILE *f);
@ -634,7 +634,7 @@ u_fgets(UChar *s,
* @return The UChar value read, or U+FFFF if no character was available.
* @stable ICU 3.0
*/
U_DRAFT UChar U_EXPORT2
U_STABLE UChar U_EXPORT2
u_fgetc(UFILE *f);
/**
@ -647,7 +647,7 @@ u_fgetc(UFILE *f);
* @see u_unescape()
* @stable ICU 3.0
*/
U_DRAFT UChar32 U_EXPORT2
U_STABLE UChar32 U_EXPORT2
u_fgetcx(UFILE *f);
/**
@ -661,7 +661,7 @@ u_fgetcx(UFILE *f);
* @return The UChar32 value put back if successful, U_EOF otherwise.
* @stable ICU 3.0
*/
U_DRAFT UChar32 U_EXPORT2
U_STABLE UChar32 U_EXPORT2
u_fungetc(UChar32 c,
UFILE *f);
@ -675,7 +675,7 @@ u_fungetc(UChar32 c,
* @return The number of Unicode characters read.
* @stable ICU 3.0
*/
U_DRAFT int32_t U_EXPORT2
U_STABLE int32_t U_EXPORT2
u_file_read(UChar *chars,
int32_t count,
UFILE *f);
@ -699,7 +699,7 @@ u_file_read(UChar *chars,
* on the result of this function.
* @stable ICU 3.0
*/
U_DRAFT UTransliterator* U_EXPORT2
U_STABLE UTransliterator* U_EXPORT2
u_fsettransliterator(UFILE *file, UFileDirection direction,
UTransliterator *adopt, UErrorCode *status);
@ -720,7 +720,7 @@ u_fsettransliterator(UFILE *file, UFileDirection direction,
* does not include the terminating null character.
* @stable ICU 3.0
*/
U_DRAFT int32_t U_EXPORT2
U_STABLE int32_t U_EXPORT2
u_sprintf(UChar *buffer,
const char *patternSpecification,
... );
@ -742,7 +742,7 @@ u_sprintf(UChar *buffer,
* the terminating null character.
* @stable ICU 3.0
*/
U_DRAFT int32_t U_EXPORT2
U_STABLE int32_t U_EXPORT2
u_snprintf(UChar *buffer,
int32_t count,
const char *patternSpecification,
@ -761,7 +761,7 @@ u_snprintf(UChar *buffer,
* @see u_sprintf
* @stable ICU 3.0
*/
U_DRAFT int32_t U_EXPORT2
U_STABLE int32_t U_EXPORT2
u_vsprintf(UChar *buffer,
const char *patternSpecification,
va_list ap);
@ -786,7 +786,7 @@ u_vsprintf(UChar *buffer,
* @see u_sprintf
* @stable ICU 3.0
*/
U_DRAFT int32_t U_EXPORT2
U_STABLE int32_t U_EXPORT2
u_vsnprintf(UChar *buffer,
int32_t count,
const char *patternSpecification,
@ -801,7 +801,7 @@ u_vsnprintf(UChar *buffer,
* @return The number of Unicode characters written to <TT>buffer</TT>.
* @stable ICU 3.0
*/
U_DRAFT int32_t U_EXPORT2
U_STABLE int32_t U_EXPORT2
u_sprintf_u(UChar *buffer,
const UChar *patternSpecification,
... );
@ -822,7 +822,7 @@ u_sprintf_u(UChar *buffer,
* <TT>buffer</TT> had count been sufficiently large.
* @stable ICU 3.0
*/
U_DRAFT int32_t U_EXPORT2
U_STABLE int32_t U_EXPORT2
u_snprintf_u(UChar *buffer,
int32_t count,
const UChar *patternSpecification,
@ -841,7 +841,7 @@ u_snprintf_u(UChar *buffer,
* @see u_sprintf_u
* @stable ICU 3.0
*/
U_DRAFT int32_t U_EXPORT2
U_STABLE int32_t U_EXPORT2
u_vsprintf_u(UChar *buffer,
const UChar *patternSpecification,
va_list ap);
@ -866,7 +866,7 @@ u_vsprintf_u(UChar *buffer,
* @see u_sprintf_u
* @stable ICU 3.0
*/
U_DRAFT int32_t U_EXPORT2
U_STABLE int32_t U_EXPORT2
u_vsnprintf_u(UChar *buffer,
int32_t count,
const UChar *patternSpecification,
@ -884,7 +884,7 @@ u_vsnprintf_u(UChar *buffer,
* if an error occurred.
* @stable ICU 3.0
*/
U_DRAFT int32_t U_EXPORT2
U_STABLE int32_t U_EXPORT2
u_sscanf(const UChar *buffer,
const char *patternSpecification,
... );
@ -903,7 +903,7 @@ u_sscanf(const UChar *buffer,
* @see u_sscanf
* @stable ICU 3.0
*/
U_DRAFT int32_t U_EXPORT2
U_STABLE int32_t U_EXPORT2
u_vsscanf(const UChar *buffer,
const char *patternSpecification,
va_list ap);
@ -918,7 +918,7 @@ u_vsscanf(const UChar *buffer,
* if an error occurred.
* @stable ICU 3.0
*/
U_DRAFT int32_t U_EXPORT2
U_STABLE int32_t U_EXPORT2
u_sscanf_u(const UChar *buffer,
const UChar *patternSpecification,
... );
@ -937,7 +937,7 @@ u_sscanf_u(const UChar *buffer,
* @see u_sscanf_u
* @stable ICU 3.0
*/
U_DRAFT int32_t U_EXPORT2
U_STABLE int32_t U_EXPORT2
u_vsscanf_u(const UChar *buffer,
const UChar *patternSpecification,
va_list ap);