ICU-9961 replace U_DRAFT/U_STABLE/U_INTERNAL with U_CAPI
This commit is contained in:
parent
e25390f469
commit
18c4a69f80
@ -517,7 +517,7 @@ Have one line that has the return type and place all the import declarations,
|
||||
extern declarations, export declarations, the function name, and function
|
||||
signature at the beginning of the next line.
|
||||
|
||||
Function declarations need to be in the form CAPI return-type `U_EXPORT2` to
|
||||
Function declarations need to be in the form `U_CAPI` return-type `U_EXPORT2` to
|
||||
satisfy all the compilers' requirements.
|
||||
|
||||
For example, use the following
|
||||
@ -528,9 +528,9 @@ U_CAPI int32_t U_EXPORT2
|
||||
u_formatMessage(...);
|
||||
```
|
||||
|
||||
> :point_right: **Note**: The `U_CAPI`/`U_DRAFT`/... and `U_EXPORT2` qualifiers
|
||||
> :point_right: **Note**: The `U_CAPI`/`U_DEPRECATED` and `U_EXPORT2` qualifiers
|
||||
> are required for both the declaration and the definiton of *exported C and
|
||||
> static C++ functions*. Use `U_CAPI` (or `U_DRAFT` etc.) before and `U_EXPORT2`
|
||||
> static C++ functions*. Use `U_CAPI` (or `U_DEPRECATED`) before and `U_EXPORT2`
|
||||
> after the return type of *exported C and static C++ functions*.
|
||||
>
|
||||
> Internal functions that are visible outside a compilation unit need a `U_CFUNC`
|
||||
@ -539,6 +539,12 @@ u_formatMessage(...);
|
||||
> *Non-static C++ class member functions* do *not* get `U_CAPI`/`U_EXPORT2`
|
||||
> because they are exported and declared together with their class exports.
|
||||
|
||||
> :point_right: **Note**: Before ICU 68 (2020q4) we used to use alternate qualifiers
|
||||
> like `U_DRAFT`, `U_STABLE` etc. rather than `U_CAPI`,
|
||||
> but keeping these in sync with API doc tags `@draft` and guard switches like `U_HIDE_DRAFT_API`
|
||||
> was tedious and error-prone and added no value.
|
||||
> Since ICU 68 (ICU-9961) we only use `U_CAPI` and `U_DEPRECATED`.
|
||||
|
||||
#### Use Anonymous Namesapces or Static For File Scope
|
||||
|
||||
Use anonymous namespaces or `static` for variables, functions, and constants that
|
||||
|
@ -145,7 +145,7 @@ static int32_t searchForLibrary(void *lib) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
U_INTERNAL char * U_EXPORT2
|
||||
U_CAPI char * U_EXPORT2
|
||||
uplug_findLibrary(void *lib, UErrorCode *status) {
|
||||
int32_t libEnt;
|
||||
char *ret = NULL;
|
||||
@ -161,7 +161,7 @@ uplug_findLibrary(void *lib, UErrorCode *status) {
|
||||
return ret;
|
||||
}
|
||||
|
||||
U_INTERNAL void * U_EXPORT2
|
||||
U_CAPI void * U_EXPORT2
|
||||
uplug_openLibrary(const char *libName, UErrorCode *status) {
|
||||
int32_t libEntry = -1;
|
||||
void *lib = NULL;
|
||||
@ -209,7 +209,7 @@ uplug_openLibrary(const char *libName, UErrorCode *status) {
|
||||
return lib;
|
||||
}
|
||||
|
||||
U_INTERNAL void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uplug_closeLibrary(void *lib, UErrorCode *status) {
|
||||
int32_t i;
|
||||
|
||||
@ -507,7 +507,7 @@ uplug_getConfiguration(UPlugData *data) {
|
||||
return data->config;
|
||||
}
|
||||
|
||||
U_INTERNAL UPlugData* U_EXPORT2
|
||||
U_CAPI UPlugData* U_EXPORT2
|
||||
uplug_getPlugInternal(int32_t n) {
|
||||
if(n <0 || n >= pluginCount) {
|
||||
return NULL;
|
||||
@ -707,7 +707,7 @@ static void uplug_loadWaitingPlugs(UErrorCode *status) {
|
||||
static char plugin_file[2048] = "";
|
||||
#endif
|
||||
|
||||
U_INTERNAL const char* U_EXPORT2
|
||||
U_CAPI const char* U_EXPORT2
|
||||
uplug_getPluginFile() {
|
||||
#if U_ENABLE_DYLOAD && !UCONFIG_NO_FILE_IO
|
||||
return plugin_file;
|
||||
|
@ -36,7 +36,7 @@
|
||||
* @return the library pointer, or NULL
|
||||
* @internal internal use only
|
||||
*/
|
||||
U_INTERNAL void * U_EXPORT2
|
||||
U_CAPI void * U_EXPORT2
|
||||
uplug_openLibrary(const char *libName, UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -45,7 +45,7 @@ uplug_openLibrary(const char *libName, UErrorCode *status);
|
||||
* @param status error code
|
||||
* @internal internal use only
|
||||
*/
|
||||
U_INTERNAL void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uplug_closeLibrary(void *lib, UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -55,7 +55,7 @@ uplug_closeLibrary(void *lib, UErrorCode *status);
|
||||
* @return the library name, or NULL if not found.
|
||||
* @internal internal use only
|
||||
*/
|
||||
U_INTERNAL char * U_EXPORT2
|
||||
U_CAPI char * U_EXPORT2
|
||||
uplug_findLibrary(void *lib, UErrorCode *status);
|
||||
|
||||
/** @} */
|
||||
@ -69,21 +69,21 @@ uplug_findLibrary(void *lib, UErrorCode *status);
|
||||
* @param status error result
|
||||
* @internal - Internal use only.
|
||||
*/
|
||||
U_INTERNAL void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uplug_init(UErrorCode *status);
|
||||
|
||||
/**
|
||||
* Get raw plug N
|
||||
* @internal - Internal use only
|
||||
*/
|
||||
U_INTERNAL UPlugData* U_EXPORT2
|
||||
U_CAPI UPlugData* U_EXPORT2
|
||||
uplug_getPlugInternal(int32_t n);
|
||||
|
||||
/**
|
||||
* Get the name of the plugin file.
|
||||
* @internal - Internal use only.
|
||||
*/
|
||||
U_INTERNAL const char* U_EXPORT2
|
||||
U_CAPI const char* U_EXPORT2
|
||||
uplug_getPluginFile(void);
|
||||
|
||||
/** @} */
|
||||
|
@ -2351,7 +2351,7 @@ u_getVersion(UVersionInfo versionArray) {
|
||||
#include <dlfcn.h>
|
||||
#endif /* HAVE_DLFCN_H */
|
||||
|
||||
U_INTERNAL void * U_EXPORT2
|
||||
U_CAPI void * U_EXPORT2
|
||||
uprv_dl_open(const char *libName, UErrorCode *status) {
|
||||
void *ret = NULL;
|
||||
if(U_FAILURE(*status)) return ret;
|
||||
@ -2365,13 +2365,13 @@ uprv_dl_open(const char *libName, UErrorCode *status) {
|
||||
return ret;
|
||||
}
|
||||
|
||||
U_INTERNAL void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uprv_dl_close(void *lib, UErrorCode *status) {
|
||||
if(U_FAILURE(*status)) return;
|
||||
dlclose(lib);
|
||||
}
|
||||
|
||||
U_INTERNAL UVoidFunction* U_EXPORT2
|
||||
U_CAPI UVoidFunction* U_EXPORT2
|
||||
uprv_dlsym_func(void *lib, const char* sym, UErrorCode *status) {
|
||||
union {
|
||||
UVoidFunction *fp;
|
||||
@ -2394,7 +2394,7 @@ uprv_dlsym_func(void *lib, const char* sym, UErrorCode *status) {
|
||||
/* Windows API implementation. */
|
||||
// Note: UWP does not expose/allow these APIs, so the UWP version gets the null implementation. */
|
||||
|
||||
U_INTERNAL void * U_EXPORT2
|
||||
U_CAPI void * U_EXPORT2
|
||||
uprv_dl_open(const char *libName, UErrorCode *status) {
|
||||
HMODULE lib = NULL;
|
||||
|
||||
@ -2409,7 +2409,7 @@ uprv_dl_open(const char *libName, UErrorCode *status) {
|
||||
return (void*)lib;
|
||||
}
|
||||
|
||||
U_INTERNAL void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uprv_dl_close(void *lib, UErrorCode *status) {
|
||||
HMODULE handle = (HMODULE)lib;
|
||||
if(U_FAILURE(*status)) return;
|
||||
@ -2419,7 +2419,7 @@ uprv_dl_close(void *lib, UErrorCode *status) {
|
||||
return;
|
||||
}
|
||||
|
||||
U_INTERNAL UVoidFunction* U_EXPORT2
|
||||
U_CAPI UVoidFunction* U_EXPORT2
|
||||
uprv_dlsym_func(void *lib, const char* sym, UErrorCode *status) {
|
||||
HMODULE handle = (HMODULE)lib;
|
||||
UVoidFunction* addr = NULL;
|
||||
@ -2444,7 +2444,7 @@ uprv_dlsym_func(void *lib, const char* sym, UErrorCode *status) {
|
||||
|
||||
/* No dynamic loading, null (nonexistent) implementation. */
|
||||
|
||||
U_INTERNAL void * U_EXPORT2
|
||||
U_CAPI void * U_EXPORT2
|
||||
uprv_dl_open(const char *libName, UErrorCode *status) {
|
||||
(void)libName;
|
||||
if(U_FAILURE(*status)) return NULL;
|
||||
@ -2452,7 +2452,7 @@ uprv_dl_open(const char *libName, UErrorCode *status) {
|
||||
return NULL;
|
||||
}
|
||||
|
||||
U_INTERNAL void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uprv_dl_close(void *lib, UErrorCode *status) {
|
||||
(void)lib;
|
||||
if(U_FAILURE(*status)) return;
|
||||
@ -2460,7 +2460,7 @@ uprv_dl_close(void *lib, UErrorCode *status) {
|
||||
return;
|
||||
}
|
||||
|
||||
U_INTERNAL UVoidFunction* U_EXPORT2
|
||||
U_CAPI UVoidFunction* U_EXPORT2
|
||||
uprv_dlsym_func(void *lib, const char* sym, UErrorCode *status) {
|
||||
(void)lib;
|
||||
(void)sym;
|
||||
|
@ -210,93 +210,93 @@ typedef size_t uintptr_t;
|
||||
* Floating point utility to determine if a double is Not a Number (NaN).
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL UBool U_EXPORT2 uprv_isNaN(double d);
|
||||
U_CAPI UBool U_EXPORT2 uprv_isNaN(double d);
|
||||
/**
|
||||
* Floating point utility to determine if a double has an infinite value.
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL UBool U_EXPORT2 uprv_isInfinite(double d);
|
||||
U_CAPI UBool U_EXPORT2 uprv_isInfinite(double d);
|
||||
/**
|
||||
* Floating point utility to determine if a double has a positive infinite value.
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL UBool U_EXPORT2 uprv_isPositiveInfinity(double d);
|
||||
U_CAPI UBool U_EXPORT2 uprv_isPositiveInfinity(double d);
|
||||
/**
|
||||
* Floating point utility to determine if a double has a negative infinite value.
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL UBool U_EXPORT2 uprv_isNegativeInfinity(double d);
|
||||
U_CAPI UBool U_EXPORT2 uprv_isNegativeInfinity(double d);
|
||||
/**
|
||||
* Floating point utility that returns a Not a Number (NaN) value.
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL double U_EXPORT2 uprv_getNaN(void);
|
||||
U_CAPI double U_EXPORT2 uprv_getNaN(void);
|
||||
/**
|
||||
* Floating point utility that returns an infinite value.
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL double U_EXPORT2 uprv_getInfinity(void);
|
||||
U_CAPI double U_EXPORT2 uprv_getInfinity(void);
|
||||
|
||||
/**
|
||||
* Floating point utility to truncate a double.
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL double U_EXPORT2 uprv_trunc(double d);
|
||||
U_CAPI double U_EXPORT2 uprv_trunc(double d);
|
||||
/**
|
||||
* Floating point utility to calculate the floor of a double.
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL double U_EXPORT2 uprv_floor(double d);
|
||||
U_CAPI double U_EXPORT2 uprv_floor(double d);
|
||||
/**
|
||||
* Floating point utility to calculate the ceiling of a double.
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL double U_EXPORT2 uprv_ceil(double d);
|
||||
U_CAPI double U_EXPORT2 uprv_ceil(double d);
|
||||
/**
|
||||
* Floating point utility to calculate the absolute value of a double.
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL double U_EXPORT2 uprv_fabs(double d);
|
||||
U_CAPI double U_EXPORT2 uprv_fabs(double d);
|
||||
/**
|
||||
* Floating point utility to calculate the fractional and integer parts of a double.
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL double U_EXPORT2 uprv_modf(double d, double* pinteger);
|
||||
U_CAPI double U_EXPORT2 uprv_modf(double d, double* pinteger);
|
||||
/**
|
||||
* Floating point utility to calculate the remainder of a double divided by another double.
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL double U_EXPORT2 uprv_fmod(double d, double y);
|
||||
U_CAPI double U_EXPORT2 uprv_fmod(double d, double y);
|
||||
/**
|
||||
* Floating point utility to calculate d to the power of exponent (d^exponent).
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL double U_EXPORT2 uprv_pow(double d, double exponent);
|
||||
U_CAPI double U_EXPORT2 uprv_pow(double d, double exponent);
|
||||
/**
|
||||
* Floating point utility to calculate 10 to the power of exponent (10^exponent).
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL double U_EXPORT2 uprv_pow10(int32_t exponent);
|
||||
U_CAPI double U_EXPORT2 uprv_pow10(int32_t exponent);
|
||||
/**
|
||||
* Floating point utility to calculate the maximum value of two doubles.
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL double U_EXPORT2 uprv_fmax(double d, double y);
|
||||
U_CAPI double U_EXPORT2 uprv_fmax(double d, double y);
|
||||
/**
|
||||
* Floating point utility to calculate the minimum value of two doubles.
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL double U_EXPORT2 uprv_fmin(double d, double y);
|
||||
U_CAPI double U_EXPORT2 uprv_fmin(double d, double y);
|
||||
/**
|
||||
* Private utility to calculate the maximum value of two integers.
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL int32_t U_EXPORT2 uprv_max(int32_t d, int32_t y);
|
||||
U_CAPI int32_t U_EXPORT2 uprv_max(int32_t d, int32_t y);
|
||||
/**
|
||||
* Private utility to calculate the minimum value of two integers.
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL int32_t U_EXPORT2 uprv_min(int32_t d, int32_t y);
|
||||
U_CAPI int32_t U_EXPORT2 uprv_min(int32_t d, int32_t y);
|
||||
|
||||
#if U_IS_BIG_ENDIAN
|
||||
# define uprv_isNegative(number) (*((signed char *)&(number))<0)
|
||||
@ -309,13 +309,13 @@ U_INTERNAL int32_t U_EXPORT2 uprv_min(int32_t d, int32_t y);
|
||||
* type of arbitrary bit length.
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL double U_EXPORT2 uprv_maxMantissa(void);
|
||||
U_CAPI double U_EXPORT2 uprv_maxMantissa(void);
|
||||
|
||||
/**
|
||||
* Floating point utility to calculate the logarithm of a double.
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL double U_EXPORT2 uprv_log(double d);
|
||||
U_CAPI double U_EXPORT2 uprv_log(double d);
|
||||
|
||||
/**
|
||||
* Does common notion of rounding e.g. uprv_floor(x + 0.5);
|
||||
@ -323,7 +323,7 @@ U_INTERNAL double U_EXPORT2 uprv_log(double d);
|
||||
* @return the rounded double
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL double U_EXPORT2 uprv_round(double x);
|
||||
U_CAPI double U_EXPORT2 uprv_round(double x);
|
||||
|
||||
/**
|
||||
* Adds the signed integers a and b, storing the result in res.
|
||||
@ -336,7 +336,7 @@ U_INTERNAL double U_EXPORT2 uprv_round(double x);
|
||||
* @return true if overflow occurred; false if no overflow occurred.
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL UBool U_EXPORT2 uprv_add32_overflow(int32_t a, int32_t b, int32_t* res);
|
||||
U_CAPI UBool U_EXPORT2 uprv_add32_overflow(int32_t a, int32_t b, int32_t* res);
|
||||
|
||||
/**
|
||||
* Multiplies the signed integers a and b, storing the result in res.
|
||||
@ -349,7 +349,7 @@ U_INTERNAL UBool U_EXPORT2 uprv_add32_overflow(int32_t a, int32_t b, int32_t* re
|
||||
* @return true if overflow occurred; false if no overflow occurred.
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL UBool U_EXPORT2 uprv_mul32_overflow(int32_t a, int32_t b, int32_t* res);
|
||||
U_CAPI UBool U_EXPORT2 uprv_mul32_overflow(int32_t a, int32_t b, int32_t* res);
|
||||
|
||||
#if 0
|
||||
/**
|
||||
@ -359,7 +359,7 @@ U_INTERNAL UBool U_EXPORT2 uprv_mul32_overflow(int32_t a, int32_t b, int32_t* re
|
||||
* @return the number of digits after the decimal point in a double number x.
|
||||
* @internal
|
||||
*/
|
||||
/*U_INTERNAL int32_t U_EXPORT2 uprv_digitsAfterDecimal(double x);*/
|
||||
/*U_CAPI int32_t U_EXPORT2 uprv_digitsAfterDecimal(double x);*/
|
||||
#endif
|
||||
|
||||
#if !U_CHARSET_IS_UTF8
|
||||
@ -371,7 +371,7 @@ U_INTERNAL UBool U_EXPORT2 uprv_mul32_overflow(int32_t a, int32_t b, int32_t* re
|
||||
* @return the default codepage for this platform
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL const char* U_EXPORT2 uprv_getDefaultCodepage(void);
|
||||
U_CAPI const char* U_EXPORT2 uprv_getDefaultCodepage(void);
|
||||
#endif
|
||||
|
||||
/**
|
||||
@ -383,7 +383,7 @@ U_INTERNAL const char* U_EXPORT2 uprv_getDefaultCodepage(void);
|
||||
* @return the default locale ID string
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL const char* U_EXPORT2 uprv_getDefaultLocaleID(void);
|
||||
U_CAPI const char* U_EXPORT2 uprv_getDefaultLocaleID(void);
|
||||
|
||||
/**
|
||||
* Time zone utilities
|
||||
@ -417,7 +417,7 @@ U_INTERNAL const char* U_EXPORT2 uprv_getDefaultLocaleID(void);
|
||||
* Date/Time application.
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL void U_EXPORT2 uprv_tzset(void);
|
||||
U_CAPI void U_EXPORT2 uprv_tzset(void);
|
||||
|
||||
/**
|
||||
* Difference in seconds between coordinated universal
|
||||
@ -425,7 +425,7 @@ U_INTERNAL void U_EXPORT2 uprv_tzset(void);
|
||||
* @return the difference in seconds between coordinated universal time and local time.
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL int32_t U_EXPORT2 uprv_timezone(void);
|
||||
U_CAPI int32_t U_EXPORT2 uprv_timezone(void);
|
||||
|
||||
/**
|
||||
* tzname(0) Three-letter time-zone name derived from TZ environment
|
||||
@ -435,13 +435,13 @@ U_INTERNAL int32_t U_EXPORT2 uprv_timezone(void);
|
||||
* tzname(1) is an empty string.
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL const char* U_EXPORT2 uprv_tzname(int n);
|
||||
U_CAPI const char* U_EXPORT2 uprv_tzname(int n);
|
||||
|
||||
/**
|
||||
* Reset the global tzname cache.
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL void uprv_tzname_clear_cache(void);
|
||||
U_CAPI void uprv_tzname_clear_cache(void);
|
||||
|
||||
/**
|
||||
* Get UTC (GMT) time measured in milliseconds since 0:00 on 1/1/1970.
|
||||
@ -449,7 +449,7 @@ U_INTERNAL void uprv_tzname_clear_cache(void);
|
||||
* @return the UTC time measured in milliseconds
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL UDate U_EXPORT2 uprv_getUTCtime(void);
|
||||
U_CAPI UDate U_EXPORT2 uprv_getUTCtime(void);
|
||||
|
||||
/**
|
||||
* Get UTC (GMT) time measured in milliseconds since 0:00 on 1/1/1970.
|
||||
@ -458,7 +458,7 @@ U_INTERNAL UDate U_EXPORT2 uprv_getUTCtime(void);
|
||||
* @return the UTC time measured in milliseconds
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL UDate U_EXPORT2 uprv_getRawUTCtime(void);
|
||||
U_CAPI UDate U_EXPORT2 uprv_getRawUTCtime(void);
|
||||
|
||||
/**
|
||||
* Determine whether a pathname is absolute or not, as defined by the platform.
|
||||
@ -466,7 +466,7 @@ U_INTERNAL UDate U_EXPORT2 uprv_getRawUTCtime(void);
|
||||
* @return TRUE if the path is absolute
|
||||
* @internal (ICU 3.0)
|
||||
*/
|
||||
U_INTERNAL UBool U_EXPORT2 uprv_pathIsAbsolute(const char *path);
|
||||
U_CAPI UBool U_EXPORT2 uprv_pathIsAbsolute(const char *path);
|
||||
|
||||
/**
|
||||
* Use U_MAX_PTR instead of this function.
|
||||
@ -474,7 +474,7 @@ U_INTERNAL UBool U_EXPORT2 uprv_pathIsAbsolute(const char *path);
|
||||
* @return the largest possible pointer greater than the base
|
||||
* @internal (ICU 3.8)
|
||||
*/
|
||||
U_INTERNAL void * U_EXPORT2 uprv_maximumPtr(void *base);
|
||||
U_CAPI void * U_EXPORT2 uprv_maximumPtr(void *base);
|
||||
|
||||
/**
|
||||
* Maximum value of a (void*) - use to indicate the limit of an 'infinite' buffer.
|
||||
@ -572,26 +572,26 @@ typedef void (UVoidFunction)(void);
|
||||
* Load a library
|
||||
* @internal (ICU 4.4)
|
||||
*/
|
||||
U_INTERNAL void * U_EXPORT2 uprv_dl_open(const char *libName, UErrorCode *status);
|
||||
U_CAPI void * U_EXPORT2 uprv_dl_open(const char *libName, UErrorCode *status);
|
||||
|
||||
/**
|
||||
* Close a library
|
||||
* @internal (ICU 4.4)
|
||||
*/
|
||||
U_INTERNAL void U_EXPORT2 uprv_dl_close( void *lib, UErrorCode *status);
|
||||
U_CAPI void U_EXPORT2 uprv_dl_close( void *lib, UErrorCode *status);
|
||||
|
||||
/**
|
||||
* Extract a symbol from a library (function)
|
||||
* @internal (ICU 4.8)
|
||||
*/
|
||||
U_INTERNAL UVoidFunction* U_EXPORT2 uprv_dlsym_func( void *lib, const char *symbolName, UErrorCode *status);
|
||||
U_CAPI UVoidFunction* U_EXPORT2 uprv_dlsym_func( void *lib, const char *symbolName, UErrorCode *status);
|
||||
|
||||
/**
|
||||
* Extract a symbol from a library (function)
|
||||
* Not implemented, no clients.
|
||||
* @internal
|
||||
*/
|
||||
/* U_INTERNAL void * U_EXPORT2 uprv_dlsym_data( void *lib, const char *symbolName, UErrorCode *status); */
|
||||
/* U_CAPI void * U_EXPORT2 uprv_dlsym_data( void *lib, const char *symbolName, UErrorCode *status); */
|
||||
|
||||
#endif
|
||||
|
||||
|
@ -248,7 +248,7 @@ u_charMirror(UChar32 c) {
|
||||
return ubidi_getMirror(c);
|
||||
}
|
||||
|
||||
U_STABLE UChar32 U_EXPORT2
|
||||
U_CAPI UChar32 U_EXPORT2
|
||||
u_getBidiPairedBracket(UChar32 c) {
|
||||
return ubidi_getPairedBracket(c);
|
||||
}
|
||||
|
@ -89,7 +89,7 @@ struct UBiDiTransform {
|
||||
uint32_t letters; /* letter option for ArabicShaping */
|
||||
};
|
||||
|
||||
U_DRAFT UBiDiTransform* U_EXPORT2
|
||||
U_CAPI UBiDiTransform* U_EXPORT2
|
||||
ubiditransform_open(UErrorCode *pErrorCode)
|
||||
{
|
||||
UBiDiTransform *pBiDiTransform = NULL;
|
||||
@ -102,7 +102,7 @@ ubiditransform_open(UErrorCode *pErrorCode)
|
||||
return pBiDiTransform;
|
||||
}
|
||||
|
||||
U_DRAFT void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ubiditransform_close(UBiDiTransform *pBiDiTransform)
|
||||
{
|
||||
if (pBiDiTransform != NULL) {
|
||||
@ -434,7 +434,7 @@ findMatchingScheme(UBiDiLevel inLevel, UBiDiLevel outLevel,
|
||||
return NULL;
|
||||
}
|
||||
|
||||
U_DRAFT uint32_t U_EXPORT2
|
||||
U_CAPI uint32_t U_EXPORT2
|
||||
ubiditransform_transform(UBiDiTransform *pBiDiTransform,
|
||||
const UChar *src, int32_t srcLength,
|
||||
UChar *dest, int32_t destSize,
|
||||
|
@ -31,7 +31,7 @@
|
||||
* Does the data look like a collation binary?
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
ucol_looksLikeCollationBinary(const UDataSwapper *ds,
|
||||
const void *inData, int32_t length);
|
||||
|
||||
|
@ -1625,7 +1625,7 @@ ucurr_getDefaultFractionDigits(const UChar* currency, UErrorCode* ec) {
|
||||
return ucurr_getDefaultFractionDigitsForUsage(currency,UCURR_USAGE_STANDARD,ec);
|
||||
}
|
||||
|
||||
U_DRAFT int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucurr_getDefaultFractionDigitsForUsage(const UChar* currency, const UCurrencyUsage usage, UErrorCode* ec) {
|
||||
int32_t fracDigits = 0;
|
||||
if (U_SUCCESS(*ec)) {
|
||||
@ -1648,7 +1648,7 @@ ucurr_getRoundingIncrement(const UChar* currency, UErrorCode* ec) {
|
||||
return ucurr_getRoundingIncrementForUsage(currency, UCURR_USAGE_STANDARD, ec);
|
||||
}
|
||||
|
||||
U_DRAFT double U_EXPORT2
|
||||
U_CAPI double U_EXPORT2
|
||||
ucurr_getRoundingIncrementForUsage(const UChar* currency, const UCurrencyUsage usage, UErrorCode* ec) {
|
||||
double result = 0.0;
|
||||
|
||||
|
@ -579,7 +579,7 @@ uprv_ebcdicToLowercaseAscii(char c) {
|
||||
return (char)lowercaseAsciiFromEbcdic[(uint8_t)c];
|
||||
}
|
||||
|
||||
U_INTERNAL uint8_t* U_EXPORT2
|
||||
U_CAPI uint8_t* U_EXPORT2
|
||||
uprv_aestrncpy(uint8_t *dst, const uint8_t *src, int32_t n)
|
||||
{
|
||||
uint8_t *orig_dst = dst;
|
||||
@ -600,7 +600,7 @@ uprv_aestrncpy(uint8_t *dst, const uint8_t *src, int32_t n)
|
||||
return orig_dst;
|
||||
}
|
||||
|
||||
U_INTERNAL uint8_t* U_EXPORT2
|
||||
U_CAPI uint8_t* U_EXPORT2
|
||||
uprv_eastrncpy(uint8_t *dst, const uint8_t *src, int32_t n)
|
||||
{
|
||||
uint8_t *orig_dst = dst;
|
||||
|
@ -37,7 +37,7 @@
|
||||
*
|
||||
* @internal (ICU 2.8)
|
||||
*/
|
||||
U_INTERNAL UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
uprv_isInvariantString(const char *s, int32_t length);
|
||||
|
||||
/**
|
||||
@ -50,7 +50,7 @@ uprv_isInvariantString(const char *s, int32_t length);
|
||||
*
|
||||
* @internal (ICU 2.8)
|
||||
*/
|
||||
U_INTERNAL UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
uprv_isInvariantUString(const UChar *s, int32_t length);
|
||||
|
||||
/**
|
||||
@ -141,7 +141,7 @@ uprv_isEbcdicAtSign(char c);
|
||||
* Compare two EBCDIC invariant-character strings in ASCII order.
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uprv_compareInvEbcdicAsAscii(const char *s1, const char *s2);
|
||||
|
||||
/**
|
||||
@ -161,7 +161,7 @@ uprv_compareInvEbcdicAsAscii(const char *s1, const char *s2);
|
||||
* Converts an EBCDIC invariant character to ASCII.
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL char U_EXPORT2
|
||||
U_CAPI char U_EXPORT2
|
||||
uprv_ebcdicToAscii(char c);
|
||||
|
||||
/**
|
||||
@ -181,7 +181,7 @@ uprv_ebcdicToAscii(char c);
|
||||
* Converts an EBCDIC invariant character to lowercase ASCII.
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL char U_EXPORT2
|
||||
U_CAPI char U_EXPORT2
|
||||
uprv_ebcdicToLowercaseAscii(char c);
|
||||
|
||||
/**
|
||||
@ -202,7 +202,7 @@ uprv_ebcdicToLowercaseAscii(char c);
|
||||
* @internal
|
||||
* @see uprv_strncpy
|
||||
*/
|
||||
U_INTERNAL uint8_t* U_EXPORT2
|
||||
U_CAPI uint8_t* U_EXPORT2
|
||||
uprv_aestrncpy(uint8_t *dst, const uint8_t *src, int32_t n);
|
||||
|
||||
|
||||
@ -211,7 +211,7 @@ uprv_aestrncpy(uint8_t *dst, const uint8_t *src, int32_t n);
|
||||
* @internal
|
||||
* @see uprv_strncpy
|
||||
*/
|
||||
U_INTERNAL uint8_t* U_EXPORT2
|
||||
U_CAPI uint8_t* U_EXPORT2
|
||||
uprv_eastrncpy(uint8_t *dst, const uint8_t *src, int32_t n);
|
||||
|
||||
|
||||
|
@ -1842,7 +1842,7 @@ uloc_getName(const char* localeID,
|
||||
return reslen;
|
||||
}
|
||||
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ulocimp_getName(const char* localeID,
|
||||
ByteSink& sink,
|
||||
UErrorCode* err)
|
||||
@ -1878,7 +1878,7 @@ uloc_getBaseName(const char* localeID,
|
||||
return reslen;
|
||||
}
|
||||
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ulocimp_getBaseName(const char* localeID,
|
||||
ByteSink& sink,
|
||||
UErrorCode* err)
|
||||
@ -1914,7 +1914,7 @@ uloc_canonicalize(const char* localeID,
|
||||
return reslen;
|
||||
}
|
||||
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ulocimp_canonicalize(const char* localeID,
|
||||
ByteSink& sink,
|
||||
UErrorCode* err)
|
||||
|
@ -71,17 +71,17 @@ ulocimp_getCountry(const char *localeID,
|
||||
const char **pEnd,
|
||||
UErrorCode &status);
|
||||
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ulocimp_getName(const char* localeID,
|
||||
icu::ByteSink& sink,
|
||||
UErrorCode* err);
|
||||
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ulocimp_getBaseName(const char* localeID,
|
||||
icu::ByteSink& sink,
|
||||
UErrorCode* err);
|
||||
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ulocimp_canonicalize(const char* localeID,
|
||||
icu::ByteSink& sink,
|
||||
UErrorCode* err);
|
||||
@ -111,7 +111,7 @@ ulocimp_getKeywordValue(const char* localeID,
|
||||
*
|
||||
* @internal ICU 64
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ulocimp_toLanguageTag(const char* localeID,
|
||||
icu::ByteSink& sink,
|
||||
UBool strict,
|
||||
@ -208,7 +208,7 @@ ulocimp_getRegionForSupplementalData(const char *localeID, UBool inferRegion,
|
||||
* or the localeId is not well-formed, the error code is U_ILLEGAL_ARGUMENT_ERROR.
|
||||
* @internal ICU 64
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ulocimp_addLikelySubtags(const char* localeID,
|
||||
icu::ByteSink& sink,
|
||||
UErrorCode* err);
|
||||
@ -242,7 +242,7 @@ ulocimp_addLikelySubtags(const char* localeID,
|
||||
* or the localeId is not well-formed, the error code is U_ILLEGAL_ARGUMENT_ERROR.
|
||||
* @internal ICU 64
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ulocimp_minimizeSubtags(const char* localeID,
|
||||
icu::ByteSink& sink,
|
||||
UErrorCode* err);
|
||||
|
@ -262,13 +262,13 @@ private:
|
||||
* the global ICU mutex. Recursive locks are an error
|
||||
* and may cause a deadlock on some platforms.
|
||||
*/
|
||||
U_INTERNAL void U_EXPORT2 umtx_lock(UMutex* mutex);
|
||||
U_CAPI void U_EXPORT2 umtx_lock(UMutex* mutex);
|
||||
|
||||
/* Unlock a mutex.
|
||||
* @param mutex The given mutex to be unlocked. Pass NULL to specify
|
||||
* the global ICU mutex.
|
||||
*/
|
||||
U_INTERNAL void U_EXPORT2 umtx_unlock (UMutex* mutex);
|
||||
U_CAPI void U_EXPORT2 umtx_unlock (UMutex* mutex);
|
||||
|
||||
|
||||
U_NAMESPACE_END
|
||||
|
@ -38,6 +38,6 @@
|
||||
*
|
||||
* @stable ICU 49
|
||||
*/
|
||||
U_STABLE void U_EXPORT2 u_getDataVersion(UVersionInfo dataVersionFillin, UErrorCode *status);
|
||||
U_CAPI void U_EXPORT2 u_getDataVersion(UVersionInfo dataVersionFillin, UErrorCode *status);
|
||||
|
||||
#endif
|
||||
|
@ -208,7 +208,7 @@ typedef UPlugTokenReturn (U_EXPORT2 UPlugEntrypoint) (
|
||||
* @param dontUnload set true if this plugin can't be unloaded
|
||||
* @internal ICU 4.4 Technology Preview
|
||||
*/
|
||||
U_INTERNAL void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uplug_setPlugNoUnload(UPlugData *plug, UBool dontUnload);
|
||||
|
||||
/**
|
||||
@ -217,7 +217,7 @@ uplug_setPlugNoUnload(UPlugData *plug, UBool dontUnload);
|
||||
* @param level the level of this plugin
|
||||
* @internal ICU 4.4 Technology Preview
|
||||
*/
|
||||
U_INTERNAL void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uplug_setPlugLevel(UPlugData *plug, UPlugLevel level);
|
||||
|
||||
/**
|
||||
@ -226,7 +226,7 @@ uplug_setPlugLevel(UPlugData *plug, UPlugLevel level);
|
||||
* @return the level of this plugin
|
||||
* @internal ICU 4.4 Technology Preview
|
||||
*/
|
||||
U_INTERNAL UPlugLevel U_EXPORT2
|
||||
U_CAPI UPlugLevel U_EXPORT2
|
||||
uplug_getPlugLevel(UPlugData *plug);
|
||||
|
||||
/**
|
||||
@ -236,7 +236,7 @@ uplug_getPlugLevel(UPlugData *plug);
|
||||
* @return the lowest level of plug which can currently load
|
||||
* @internal ICU 4.4 Technology Preview
|
||||
*/
|
||||
U_INTERNAL UPlugLevel U_EXPORT2
|
||||
U_CAPI UPlugLevel U_EXPORT2
|
||||
uplug_getCurrentLevel(void);
|
||||
|
||||
|
||||
@ -245,7 +245,7 @@ uplug_getCurrentLevel(void);
|
||||
* @return The error code of this plugin's load attempt.
|
||||
* @internal ICU 4.4 Technology Preview
|
||||
*/
|
||||
U_INTERNAL UErrorCode U_EXPORT2
|
||||
U_CAPI UErrorCode U_EXPORT2
|
||||
uplug_getPlugLoadStatus(UPlugData *plug);
|
||||
|
||||
/**
|
||||
@ -254,7 +254,7 @@ uplug_getPlugLoadStatus(UPlugData *plug);
|
||||
* @param name the name of this plugin. The first UPLUG_NAME_MAX characters willi be copied into a new buffer.
|
||||
* @internal ICU 4.4 Technology Preview
|
||||
*/
|
||||
U_INTERNAL void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uplug_setPlugName(UPlugData *plug, const char *name);
|
||||
|
||||
/**
|
||||
@ -263,7 +263,7 @@ uplug_setPlugName(UPlugData *plug, const char *name);
|
||||
* @return the name of this plugin
|
||||
* @internal ICU 4.4 Technology Preview
|
||||
*/
|
||||
U_INTERNAL const char * U_EXPORT2
|
||||
U_CAPI const char * U_EXPORT2
|
||||
uplug_getPlugName(UPlugData *plug);
|
||||
|
||||
/**
|
||||
@ -272,7 +272,7 @@ uplug_getPlugName(UPlugData *plug);
|
||||
* @return the symbol name, or NULL
|
||||
* @internal ICU 4.4 Technology Preview
|
||||
*/
|
||||
U_INTERNAL const char * U_EXPORT2
|
||||
U_CAPI const char * U_EXPORT2
|
||||
uplug_getSymbolName(UPlugData *plug);
|
||||
|
||||
/**
|
||||
@ -282,7 +282,7 @@ uplug_getSymbolName(UPlugData *plug);
|
||||
* @return the library name, or NULL
|
||||
* @internal ICU 4.4 Technology Preview
|
||||
*/
|
||||
U_INTERNAL const char * U_EXPORT2
|
||||
U_CAPI const char * U_EXPORT2
|
||||
uplug_getLibraryName(UPlugData *plug, UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -292,7 +292,7 @@ uplug_getLibraryName(UPlugData *plug, UErrorCode *status);
|
||||
* @return the library, or NULL
|
||||
* @internal ICU 4.4 Technology Preview
|
||||
*/
|
||||
U_INTERNAL void * U_EXPORT2
|
||||
U_CAPI void * U_EXPORT2
|
||||
uplug_getLibrary(UPlugData *plug);
|
||||
|
||||
/**
|
||||
@ -301,7 +301,7 @@ uplug_getLibrary(UPlugData *plug);
|
||||
* @return the context, or NULL if not set
|
||||
* @internal ICU 4.4 Technology Preview
|
||||
*/
|
||||
U_INTERNAL void * U_EXPORT2
|
||||
U_CAPI void * U_EXPORT2
|
||||
uplug_getContext(UPlugData *plug);
|
||||
|
||||
/**
|
||||
@ -310,7 +310,7 @@ uplug_getContext(UPlugData *plug);
|
||||
* @param context new context to set
|
||||
* @internal ICU 4.4 Technology Preview
|
||||
*/
|
||||
U_INTERNAL void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uplug_setContext(UPlugData *plug, void *context);
|
||||
|
||||
|
||||
@ -321,7 +321,7 @@ uplug_setContext(UPlugData *plug, void *context);
|
||||
* @return configuration string, or else null.
|
||||
* @internal ICU 4.4 Technology Preview
|
||||
*/
|
||||
U_INTERNAL const char * U_EXPORT2
|
||||
U_CAPI const char * U_EXPORT2
|
||||
uplug_getConfiguration(UPlugData *plug);
|
||||
|
||||
/**
|
||||
@ -339,7 +339,7 @@ uplug_getConfiguration(UPlugData *plug);
|
||||
* @return the next oldest plugin, or NULL if no more.
|
||||
* @internal ICU 4.4 Technology Preview
|
||||
*/
|
||||
U_INTERNAL UPlugData* U_EXPORT2
|
||||
U_CAPI UPlugData* U_EXPORT2
|
||||
uplug_nextPlug(UPlugData *prior);
|
||||
|
||||
/**
|
||||
@ -354,7 +354,7 @@ uplug_nextPlug(UPlugData *prior);
|
||||
* @return the new UPlugData associated with this plugin, or NULL if error.
|
||||
* @internal ICU 4.4 Technology Preview
|
||||
*/
|
||||
U_INTERNAL UPlugData* U_EXPORT2
|
||||
U_CAPI UPlugData* U_EXPORT2
|
||||
uplug_loadPlugFromEntrypoint(UPlugEntrypoint *entrypoint, const char *config, UErrorCode *status);
|
||||
|
||||
|
||||
@ -368,7 +368,7 @@ uplug_loadPlugFromEntrypoint(UPlugEntrypoint *entrypoint, const char *config, UE
|
||||
* @return the new UPlugData associated with this plugin, or NULL if error.
|
||||
* @internal ICU 4.4 Technology Preview
|
||||
*/
|
||||
U_INTERNAL UPlugData* U_EXPORT2
|
||||
U_CAPI UPlugData* U_EXPORT2
|
||||
uplug_loadPlugFromLibrary(const char *libName, const char *sym, const char *config, UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -378,7 +378,7 @@ uplug_loadPlugFromLibrary(const char *libName, const char *sym, const char *conf
|
||||
* @param status error result
|
||||
* @internal ICU 4.4 Technology Preview
|
||||
*/
|
||||
U_INTERNAL void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uplug_removePlug(UPlugData *plug, UErrorCode *status);
|
||||
#endif /* U_HIDE_INTERNAL_API */
|
||||
|
||||
|
@ -66,7 +66,7 @@
|
||||
*
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE const char* U_EXPORT2 u_getDataDirectory(void);
|
||||
U_CAPI const char* U_EXPORT2 u_getDataDirectory(void);
|
||||
|
||||
|
||||
/**
|
||||
@ -88,7 +88,7 @@ U_STABLE const char* U_EXPORT2 u_getDataDirectory(void);
|
||||
* @see u_init
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2 u_setDataDirectory(const char *directory);
|
||||
U_CAPI void U_EXPORT2 u_setDataDirectory(const char *directory);
|
||||
|
||||
#ifndef U_HIDE_INTERNAL_API
|
||||
/**
|
||||
@ -99,7 +99,7 @@ U_STABLE void U_EXPORT2 u_setDataDirectory(const char *directory);
|
||||
* @return the time zone data override directory.
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL const char * U_EXPORT2 u_getTimeZoneFilesDirectory(UErrorCode *status);
|
||||
U_CAPI const char * U_EXPORT2 u_getTimeZoneFilesDirectory(UErrorCode *status);
|
||||
|
||||
/**
|
||||
* Set the time zone files override directory.
|
||||
@ -109,7 +109,7 @@ U_INTERNAL const char * U_EXPORT2 u_getTimeZoneFilesDirectory(UErrorCode *status
|
||||
* will access the time zone data.
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL void U_EXPORT2 u_setTimeZoneFilesDirectory(const char *path, UErrorCode *status);
|
||||
U_CAPI void U_EXPORT2 u_setTimeZoneFilesDirectory(const char *path, UErrorCode *status);
|
||||
#endif /* U_HIDE_INTERNAL_API */
|
||||
|
||||
|
||||
@ -155,7 +155,7 @@ U_INTERNAL void U_EXPORT2 u_setTimeZoneFilesDirectory(const char *path, UErrorCo
|
||||
* @see U_CHARSET_FAMILY
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
u_charsToUChars(const char *cs, UChar *us, int32_t length);
|
||||
|
||||
/**
|
||||
@ -177,7 +177,7 @@ u_charsToUChars(const char *cs, UChar *us, int32_t length);
|
||||
* @see U_CHARSET_FAMILY
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
u_UCharsToChars(const UChar *us, char *cs, int32_t length);
|
||||
|
||||
#endif
|
||||
|
@ -499,7 +499,7 @@ typedef struct UBiDi UBiDi;
|
||||
* @return An empty <code>UBiDi</code> object.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UBiDi * U_EXPORT2
|
||||
U_CAPI UBiDi * U_EXPORT2
|
||||
ubidi_open(void);
|
||||
|
||||
/**
|
||||
@ -536,7 +536,7 @@ ubidi_open(void);
|
||||
* @return An empty <code>UBiDi</code> object with preallocated memory.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UBiDi * U_EXPORT2
|
||||
U_CAPI UBiDi * U_EXPORT2
|
||||
ubidi_openSized(int32_t maxLength, int32_t maxRunCount, UErrorCode *pErrorCode);
|
||||
|
||||
/**
|
||||
@ -559,7 +559,7 @@ ubidi_openSized(int32_t maxLength, int32_t maxRunCount, UErrorCode *pErrorCode);
|
||||
* @see ubidi_setLine
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ubidi_close(UBiDi *pBiDi);
|
||||
|
||||
#if U_SHOW_CPLUSPLUS_API
|
||||
@ -629,7 +629,7 @@ U_NAMESPACE_END
|
||||
* @see ubidi_setReorderingMode
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ubidi_setInverse(UBiDi *pBiDi, UBool isInverse);
|
||||
|
||||
/**
|
||||
@ -648,7 +648,7 @@ ubidi_setInverse(UBiDi *pBiDi, UBool isInverse);
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
ubidi_isInverse(UBiDi *pBiDi);
|
||||
|
||||
/**
|
||||
@ -671,7 +671,7 @@ ubidi_isInverse(UBiDi *pBiDi);
|
||||
* @see ubidi_setPara
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ubidi_orderParagraphsLTR(UBiDi *pBiDi, UBool orderParagraphsLTR);
|
||||
|
||||
/**
|
||||
@ -685,7 +685,7 @@ ubidi_orderParagraphsLTR(UBiDi *pBiDi, UBool orderParagraphsLTR);
|
||||
* @see ubidi_orderParagraphsLTR
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
ubidi_isOrderParagraphsLTR(UBiDi *pBiDi);
|
||||
|
||||
/**
|
||||
@ -889,7 +889,7 @@ typedef enum UBiDiReorderingMode {
|
||||
* @see ubidi_writeReordered
|
||||
* @stable ICU 3.6
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ubidi_setReorderingMode(UBiDi *pBiDi, UBiDiReorderingMode reorderingMode);
|
||||
|
||||
/**
|
||||
@ -900,7 +900,7 @@ ubidi_setReorderingMode(UBiDi *pBiDi, UBiDiReorderingMode reorderingMode);
|
||||
* @see ubidi_setReorderingMode
|
||||
* @stable ICU 3.6
|
||||
*/
|
||||
U_STABLE UBiDiReorderingMode U_EXPORT2
|
||||
U_CAPI UBiDiReorderingMode U_EXPORT2
|
||||
ubidi_getReorderingMode(UBiDi *pBiDi);
|
||||
|
||||
/**
|
||||
@ -1045,7 +1045,7 @@ typedef enum UBiDiReorderingOption {
|
||||
* @see ubidi_getReorderingOptions
|
||||
* @stable ICU 3.6
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ubidi_setReorderingOptions(UBiDi *pBiDi, uint32_t reorderingOptions);
|
||||
|
||||
/**
|
||||
@ -1056,7 +1056,7 @@ ubidi_setReorderingOptions(UBiDi *pBiDi, uint32_t reorderingOptions);
|
||||
* @see ubidi_setReorderingOptions
|
||||
* @stable ICU 3.6
|
||||
*/
|
||||
U_STABLE uint32_t U_EXPORT2
|
||||
U_CAPI uint32_t U_EXPORT2
|
||||
ubidi_getReorderingOptions(UBiDi *pBiDi);
|
||||
|
||||
/**
|
||||
@ -1143,7 +1143,7 @@ ubidi_getReorderingOptions(UBiDi *pBiDi);
|
||||
* @see ubidi_setPara
|
||||
* @stable ICU 4.8
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ubidi_setContext(UBiDi *pBiDi,
|
||||
const UChar *prologue, int32_t proLength,
|
||||
const UChar *epilogue, int32_t epiLength,
|
||||
@ -1231,7 +1231,7 @@ ubidi_setContext(UBiDi *pBiDi,
|
||||
* @param pErrorCode must be a valid pointer to an error code value.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ubidi_setPara(UBiDi *pBiDi, const UChar *text, int32_t length,
|
||||
UBiDiLevel paraLevel, UBiDiLevel *embeddingLevels,
|
||||
UErrorCode *pErrorCode);
|
||||
@ -1282,7 +1282,7 @@ ubidi_setPara(UBiDi *pBiDi, const UChar *text, int32_t length,
|
||||
* @see ubidi_getProcessedLength
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ubidi_setLine(const UBiDi *pParaBiDi,
|
||||
int32_t start, int32_t limit,
|
||||
UBiDi *pLineBiDi,
|
||||
@ -1303,7 +1303,7 @@ ubidi_setLine(const UBiDi *pParaBiDi,
|
||||
* @see UBiDiDirection
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UBiDiDirection U_EXPORT2
|
||||
U_CAPI UBiDiDirection U_EXPORT2
|
||||
ubidi_getDirection(const UBiDi *pBiDi);
|
||||
|
||||
/**
|
||||
@ -1333,7 +1333,7 @@ ubidi_getDirection(const UBiDi *pBiDi);
|
||||
* @see UBiDiDirection
|
||||
* @stable ICU 4.6
|
||||
*/
|
||||
U_STABLE UBiDiDirection U_EXPORT2
|
||||
U_CAPI UBiDiDirection U_EXPORT2
|
||||
ubidi_getBaseDirection(const UChar *text, int32_t length );
|
||||
|
||||
/**
|
||||
@ -1347,7 +1347,7 @@ ubidi_getBaseDirection(const UChar *text, int32_t length );
|
||||
* @see ubidi_setLine
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE const UChar * U_EXPORT2
|
||||
U_CAPI const UChar * U_EXPORT2
|
||||
ubidi_getText(const UBiDi *pBiDi);
|
||||
|
||||
/**
|
||||
@ -1358,7 +1358,7 @@ ubidi_getText(const UBiDi *pBiDi);
|
||||
* @return The length of the text that the UBiDi object was created for.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ubidi_getLength(const UBiDi *pBiDi);
|
||||
|
||||
/**
|
||||
@ -1376,7 +1376,7 @@ ubidi_getLength(const UBiDi *pBiDi);
|
||||
* @see ubidi_getParagraphByIndex
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UBiDiLevel U_EXPORT2
|
||||
U_CAPI UBiDiLevel U_EXPORT2
|
||||
ubidi_getParaLevel(const UBiDi *pBiDi);
|
||||
|
||||
/**
|
||||
@ -1387,7 +1387,7 @@ ubidi_getParaLevel(const UBiDi *pBiDi);
|
||||
* @return The number of paragraphs.
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ubidi_countParagraphs(UBiDi *pBiDi);
|
||||
|
||||
/**
|
||||
@ -1424,7 +1424,7 @@ ubidi_countParagraphs(UBiDi *pBiDi);
|
||||
* @see ubidi_getProcessedLength
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ubidi_getParagraph(const UBiDi *pBiDi, int32_t charIndex, int32_t *pParaStart,
|
||||
int32_t *pParaLimit, UBiDiLevel *pParaLevel,
|
||||
UErrorCode *pErrorCode);
|
||||
@ -1456,7 +1456,7 @@ ubidi_getParagraph(const UBiDi *pBiDi, int32_t charIndex, int32_t *pParaStart,
|
||||
*
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ubidi_getParagraphByIndex(const UBiDi *pBiDi, int32_t paraIndex,
|
||||
int32_t *pParaStart, int32_t *pParaLimit,
|
||||
UBiDiLevel *pParaLevel, UErrorCode *pErrorCode);
|
||||
@ -1476,7 +1476,7 @@ ubidi_getParagraphByIndex(const UBiDi *pBiDi, int32_t paraIndex,
|
||||
* @see ubidi_getProcessedLength
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UBiDiLevel U_EXPORT2
|
||||
U_CAPI UBiDiLevel U_EXPORT2
|
||||
ubidi_getLevelAt(const UBiDi *pBiDi, int32_t charIndex);
|
||||
|
||||
/**
|
||||
@ -1497,7 +1497,7 @@ ubidi_getLevelAt(const UBiDi *pBiDi, int32_t charIndex);
|
||||
* @see ubidi_getProcessedLength
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE const UBiDiLevel * U_EXPORT2
|
||||
U_CAPI const UBiDiLevel * U_EXPORT2
|
||||
ubidi_getLevels(UBiDi *pBiDi, UErrorCode *pErrorCode);
|
||||
|
||||
/**
|
||||
@ -1524,7 +1524,7 @@ ubidi_getLevels(UBiDi *pBiDi, UErrorCode *pErrorCode);
|
||||
* @see ubidi_getProcessedLength
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ubidi_getLogicalRun(const UBiDi *pBiDi, int32_t logicalPosition,
|
||||
int32_t *pLogicalLimit, UBiDiLevel *pLevel);
|
||||
|
||||
@ -1543,7 +1543,7 @@ ubidi_getLogicalRun(const UBiDi *pBiDi, int32_t logicalPosition,
|
||||
* @return The number of runs.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ubidi_countRuns(UBiDi *pBiDi, UErrorCode *pErrorCode);
|
||||
|
||||
/**
|
||||
@ -1602,7 +1602,7 @@ ubidi_countRuns(UBiDi *pBiDi, UErrorCode *pErrorCode);
|
||||
* to avoid these issues.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UBiDiDirection U_EXPORT2
|
||||
U_CAPI UBiDiDirection U_EXPORT2
|
||||
ubidi_getVisualRun(UBiDi *pBiDi, int32_t runIndex,
|
||||
int32_t *pLogicalStart, int32_t *pLength);
|
||||
|
||||
@ -1643,7 +1643,7 @@ ubidi_getVisualRun(UBiDi *pBiDi, int32_t runIndex,
|
||||
* @see ubidi_getProcessedLength
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ubidi_getVisualIndex(UBiDi *pBiDi, int32_t logicalIndex, UErrorCode *pErrorCode);
|
||||
|
||||
/**
|
||||
@ -1678,7 +1678,7 @@ ubidi_getVisualIndex(UBiDi *pBiDi, int32_t logicalIndex, UErrorCode *pErrorCode)
|
||||
* @see ubidi_getResultLength
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ubidi_getLogicalIndex(UBiDi *pBiDi, int32_t visualIndex, UErrorCode *pErrorCode);
|
||||
|
||||
/**
|
||||
@ -1721,7 +1721,7 @@ ubidi_getLogicalIndex(UBiDi *pBiDi, int32_t visualIndex, UErrorCode *pErrorCode)
|
||||
* @see ubidi_getResultLength
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ubidi_getLogicalMap(UBiDi *pBiDi, int32_t *indexMap, UErrorCode *pErrorCode);
|
||||
|
||||
/**
|
||||
@ -1757,7 +1757,7 @@ ubidi_getLogicalMap(UBiDi *pBiDi, int32_t *indexMap, UErrorCode *pErrorCode);
|
||||
* @see ubidi_getResultLength
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ubidi_getVisualMap(UBiDi *pBiDi, int32_t *indexMap, UErrorCode *pErrorCode);
|
||||
|
||||
/**
|
||||
@ -1780,7 +1780,7 @@ ubidi_getVisualMap(UBiDi *pBiDi, int32_t *indexMap, UErrorCode *pErrorCode);
|
||||
* The index map will result in <code>indexMap[logicalIndex]==visualIndex</code>.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ubidi_reorderLogical(const UBiDiLevel *levels, int32_t length, int32_t *indexMap);
|
||||
|
||||
/**
|
||||
@ -1803,7 +1803,7 @@ ubidi_reorderLogical(const UBiDiLevel *levels, int32_t length, int32_t *indexMap
|
||||
* The index map will result in <code>indexMap[visualIndex]==logicalIndex</code>.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ubidi_reorderVisual(const UBiDiLevel *levels, int32_t length, int32_t *indexMap);
|
||||
|
||||
/**
|
||||
@ -1838,7 +1838,7 @@ ubidi_reorderVisual(const UBiDiLevel *levels, int32_t length, int32_t *indexMap)
|
||||
* @see UBIDI_MAP_NOWHERE
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ubidi_invertMap(const int32_t *srcMap, int32_t *destMap, int32_t length);
|
||||
|
||||
/** option flags for ubidi_writeReordered() */
|
||||
@ -1943,7 +1943,7 @@ ubidi_invertMap(const int32_t *srcMap, int32_t *destMap, int32_t length);
|
||||
* @see UBIDI_OPTION_STREAMING
|
||||
* @stable ICU 3.6
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ubidi_getProcessedLength(const UBiDi *pBiDi);
|
||||
|
||||
/**
|
||||
@ -1973,7 +1973,7 @@ ubidi_getProcessedLength(const UBiDi *pBiDi);
|
||||
* @see UBIDI_OPTION_REMOVE_CONTROLS
|
||||
* @stable ICU 3.6
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ubidi_getResultLength(const UBiDi *pBiDi);
|
||||
|
||||
U_CDECL_BEGIN
|
||||
@ -2031,7 +2031,7 @@ U_CDECL_END
|
||||
* @see UBiDiClassCallback
|
||||
* @stable ICU 3.6
|
||||
*/
|
||||
U_STABLE UCharDirection U_EXPORT2
|
||||
U_CAPI UCharDirection U_EXPORT2
|
||||
ubidi_getCustomizedClass(UBiDi *pBiDi, UChar32 c);
|
||||
|
||||
/**
|
||||
@ -2061,7 +2061,7 @@ ubidi_getCustomizedClass(UBiDi *pBiDi, UChar32 c);
|
||||
* @see ubidi_getClassCallback
|
||||
* @stable ICU 3.6
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ubidi_setClassCallback(UBiDi *pBiDi, UBiDiClassCallback *newFn,
|
||||
const void *newContext, UBiDiClassCallback **oldFn,
|
||||
const void **oldContext, UErrorCode *pErrorCode);
|
||||
@ -2078,7 +2078,7 @@ ubidi_setClassCallback(UBiDi *pBiDi, UBiDiClassCallback *newFn,
|
||||
* @see ubidi_setClassCallback
|
||||
* @stable ICU 3.6
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ubidi_getClassCallback(UBiDi *pBiDi, UBiDiClassCallback **fn, const void **context);
|
||||
|
||||
/**
|
||||
@ -2146,7 +2146,7 @@ ubidi_getClassCallback(UBiDi *pBiDi, UBiDiClassCallback **fn, const void **conte
|
||||
* @see ubidi_getProcessedLength
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ubidi_writeReordered(UBiDi *pBiDi,
|
||||
UChar *dest, int32_t destSize,
|
||||
uint16_t options,
|
||||
@ -2198,7 +2198,7 @@ ubidi_writeReordered(UBiDi *pBiDi,
|
||||
* @return The length of the output string.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ubidi_writeReverse(const UChar *src, int32_t srcLength,
|
||||
UChar *dest, int32_t destSize,
|
||||
uint16_t options,
|
||||
|
@ -248,7 +248,7 @@ typedef struct UBiDiTransform UBiDiTransform;
|
||||
* @see u_shapeArabic
|
||||
* @stable ICU 58
|
||||
*/
|
||||
U_STABLE uint32_t U_EXPORT2
|
||||
U_CAPI uint32_t U_EXPORT2
|
||||
ubiditransform_transform(UBiDiTransform *pBiDiTransform,
|
||||
const UChar *src, int32_t srcLength,
|
||||
UChar *dest, int32_t destSize,
|
||||
@ -294,14 +294,14 @@ ubiditransform_transform(UBiDiTransform *pBiDiTransform,
|
||||
* @return An empty <code>UBiDiTransform</code> object.
|
||||
* @stable ICU 58
|
||||
*/
|
||||
U_STABLE UBiDiTransform* U_EXPORT2
|
||||
U_CAPI UBiDiTransform* U_EXPORT2
|
||||
ubiditransform_open(UErrorCode *pErrorCode);
|
||||
|
||||
/**
|
||||
* Deallocates the given <code>UBiDiTransform</code> object.
|
||||
* @stable ICU 58
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ubiditransform_close(UBiDiTransform *pBidiTransform);
|
||||
|
||||
#if U_SHOW_CPLUSPLUS_API
|
||||
|
@ -241,7 +241,7 @@ typedef enum USentenceBreakTag {
|
||||
* @see ubrk_openRules
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UBreakIterator* U_EXPORT2
|
||||
U_CAPI UBreakIterator* U_EXPORT2
|
||||
ubrk_open(UBreakIteratorType type,
|
||||
const char *locale,
|
||||
const UChar *text,
|
||||
@ -263,7 +263,7 @@ ubrk_open(UBreakIteratorType type,
|
||||
* @see ubrk_open
|
||||
* @stable ICU 2.2
|
||||
*/
|
||||
U_STABLE UBreakIterator* U_EXPORT2
|
||||
U_CAPI UBreakIterator* U_EXPORT2
|
||||
ubrk_openRules(const UChar *rules,
|
||||
int32_t rulesLength,
|
||||
const UChar *text,
|
||||
@ -291,7 +291,7 @@ ubrk_openRules(const UChar *rules,
|
||||
* @see ubrk_getBinaryRules
|
||||
* @stable ICU 59
|
||||
*/
|
||||
U_STABLE UBreakIterator* U_EXPORT2
|
||||
U_CAPI UBreakIterator* U_EXPORT2
|
||||
ubrk_openBinaryRules(const uint8_t *binaryRules, int32_t rulesLength,
|
||||
const UChar * text, int32_t textLength,
|
||||
UErrorCode * status);
|
||||
@ -314,7 +314,7 @@ ubrk_openBinaryRules(const uint8_t *binaryRules, int32_t rulesLength,
|
||||
* @return pointer to the new clone
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UBreakIterator * U_EXPORT2
|
||||
U_CAPI UBreakIterator * U_EXPORT2
|
||||
ubrk_safeClone(
|
||||
const UBreakIterator *bi,
|
||||
void *stackBuffer,
|
||||
@ -337,7 +337,7 @@ ubrk_safeClone(
|
||||
* @param bi The break iterator to close.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ubrk_close(UBreakIterator *bi);
|
||||
|
||||
#if U_SHOW_CPLUSPLUS_API
|
||||
@ -371,7 +371,7 @@ U_NAMESPACE_END
|
||||
* @param status The error code
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ubrk_setText(UBreakIterator* bi,
|
||||
const UChar* text,
|
||||
int32_t textLength,
|
||||
@ -395,7 +395,7 @@ ubrk_setText(UBreakIterator* bi,
|
||||
* @param status The error code
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ubrk_setUText(UBreakIterator* bi,
|
||||
UText* text,
|
||||
UErrorCode* status);
|
||||
@ -410,7 +410,7 @@ ubrk_setUText(UBreakIterator* bi,
|
||||
* \ref ubrk_first, or \ref ubrk_last.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ubrk_current(const UBreakIterator *bi);
|
||||
|
||||
/**
|
||||
@ -422,7 +422,7 @@ ubrk_current(const UBreakIterator *bi);
|
||||
* @see ubrk_previous
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ubrk_next(UBreakIterator *bi);
|
||||
|
||||
/**
|
||||
@ -434,7 +434,7 @@ ubrk_next(UBreakIterator *bi);
|
||||
* @see ubrk_next
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ubrk_previous(UBreakIterator *bi);
|
||||
|
||||
/**
|
||||
@ -444,7 +444,7 @@ ubrk_previous(UBreakIterator *bi);
|
||||
* @see ubrk_last
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ubrk_first(UBreakIterator *bi);
|
||||
|
||||
/**
|
||||
@ -456,7 +456,7 @@ ubrk_first(UBreakIterator *bi);
|
||||
* @see ubrk_first
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ubrk_last(UBreakIterator *bi);
|
||||
|
||||
/**
|
||||
@ -468,7 +468,7 @@ ubrk_last(UBreakIterator *bi);
|
||||
* @see ubrk_following
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ubrk_preceding(UBreakIterator *bi,
|
||||
int32_t offset);
|
||||
|
||||
@ -481,7 +481,7 @@ ubrk_preceding(UBreakIterator *bi,
|
||||
* @see ubrk_preceding
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ubrk_following(UBreakIterator *bi,
|
||||
int32_t offset);
|
||||
|
||||
@ -494,7 +494,7 @@ ubrk_following(UBreakIterator *bi,
|
||||
* @see ubrk_countAvailable
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE const char* U_EXPORT2
|
||||
U_CAPI const char* U_EXPORT2
|
||||
ubrk_getAvailable(int32_t index);
|
||||
|
||||
/**
|
||||
@ -505,7 +505,7 @@ ubrk_getAvailable(int32_t index);
|
||||
* @see ubrk_getAvailable
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ubrk_countAvailable(void);
|
||||
|
||||
|
||||
@ -518,7 +518,7 @@ ubrk_countAvailable(void);
|
||||
* @return True if "offset" is a boundary position.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
ubrk_isBoundary(UBreakIterator *bi, int32_t offset);
|
||||
|
||||
/**
|
||||
@ -530,7 +530,7 @@ ubrk_isBoundary(UBreakIterator *bi, int32_t offset);
|
||||
* For word break iterators, the possible values are defined in enum UWordBreak.
|
||||
* @stable ICU 2.2
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ubrk_getRuleStatus(UBreakIterator *bi);
|
||||
|
||||
/**
|
||||
@ -550,7 +550,7 @@ ubrk_getRuleStatus(UBreakIterator *bi);
|
||||
* the most recent boundary returned by the break iterator.
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ubrk_getRuleStatusVec(UBreakIterator *bi, int32_t *fillInVec, int32_t capacity, UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -562,7 +562,7 @@ ubrk_getRuleStatusVec(UBreakIterator *bi, int32_t *fillInVec, int32_t capacity,
|
||||
* @return locale string
|
||||
* @stable ICU 2.8
|
||||
*/
|
||||
U_STABLE const char* U_EXPORT2
|
||||
U_CAPI const char* U_EXPORT2
|
||||
ubrk_getLocaleByType(const UBreakIterator *bi, ULocDataLocaleType type, UErrorCode* status);
|
||||
|
||||
/**
|
||||
@ -590,7 +590,7 @@ ubrk_getLocaleByType(const UBreakIterator *bi, ULocDataLocaleType type, UErrorCo
|
||||
*
|
||||
* @stable ICU 49
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ubrk_refreshUText(UBreakIterator *bi,
|
||||
UText *text,
|
||||
UErrorCode *status);
|
||||
@ -621,7 +621,7 @@ ubrk_refreshUText(UBreakIterator *bi,
|
||||
* @see ubrk_openBinaryRules
|
||||
* @stable ICU 59
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ubrk_getBinaryRules(UBreakIterator *bi,
|
||||
uint8_t * binaryRules, int32_t rulesCapacity,
|
||||
UErrorCode * status);
|
||||
|
@ -72,7 +72,7 @@ typedef struct UCaseMap UCaseMap; /**< C typedef for struct UCaseMap. @stable IC
|
||||
* @see U_TITLECASE_NO_BREAK_ADJUSTMENT
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE UCaseMap * U_EXPORT2
|
||||
U_CAPI UCaseMap * U_EXPORT2
|
||||
ucasemap_open(const char *locale, uint32_t options, UErrorCode *pErrorCode);
|
||||
|
||||
/**
|
||||
@ -80,7 +80,7 @@ ucasemap_open(const char *locale, uint32_t options, UErrorCode *pErrorCode);
|
||||
* @param csm Object to be closed.
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucasemap_close(UCaseMap *csm);
|
||||
|
||||
#if U_SHOW_CPLUSPLUS_API
|
||||
@ -108,7 +108,7 @@ U_NAMESPACE_END
|
||||
* @return locale ID
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE const char * U_EXPORT2
|
||||
U_CAPI const char * U_EXPORT2
|
||||
ucasemap_getLocale(const UCaseMap *csm);
|
||||
|
||||
/**
|
||||
@ -117,7 +117,7 @@ ucasemap_getLocale(const UCaseMap *csm);
|
||||
* @return options bit set
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE uint32_t U_EXPORT2
|
||||
U_CAPI uint32_t U_EXPORT2
|
||||
ucasemap_getOptions(const UCaseMap *csm);
|
||||
|
||||
/**
|
||||
@ -131,7 +131,7 @@ ucasemap_getOptions(const UCaseMap *csm);
|
||||
* @see ucasemap_open
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucasemap_setLocale(UCaseMap *csm, const char *locale, UErrorCode *pErrorCode);
|
||||
|
||||
/**
|
||||
@ -145,7 +145,7 @@ ucasemap_setLocale(UCaseMap *csm, const char *locale, UErrorCode *pErrorCode);
|
||||
* @see ucasemap_open
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucasemap_setOptions(UCaseMap *csm, uint32_t options, UErrorCode *pErrorCode);
|
||||
|
||||
#if !UCONFIG_NO_BREAK_ITERATION
|
||||
@ -157,7 +157,7 @@ ucasemap_setOptions(UCaseMap *csm, uint32_t options, UErrorCode *pErrorCode);
|
||||
* @return titlecasing break iterator
|
||||
* @stable ICU 3.8
|
||||
*/
|
||||
U_STABLE const UBreakIterator * U_EXPORT2
|
||||
U_CAPI const UBreakIterator * U_EXPORT2
|
||||
ucasemap_getBreakIterator(const UCaseMap *csm);
|
||||
|
||||
/**
|
||||
@ -180,7 +180,7 @@ ucasemap_getBreakIterator(const UCaseMap *csm);
|
||||
* @see ucasemap_utf8ToTitle
|
||||
* @stable ICU 3.8
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucasemap_setBreakIterator(UCaseMap *csm, UBreakIterator *iterToAdopt, UErrorCode *pErrorCode);
|
||||
|
||||
/**
|
||||
@ -229,7 +229,7 @@ ucasemap_setBreakIterator(UCaseMap *csm, UBreakIterator *iterToAdopt, UErrorCode
|
||||
* @see u_strToTitle
|
||||
* @stable ICU 3.8
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucasemap_toTitle(UCaseMap *csm,
|
||||
UChar *dest, int32_t destCapacity,
|
||||
const UChar *src, int32_t srcLength,
|
||||
@ -260,7 +260,7 @@ ucasemap_toTitle(UCaseMap *csm,
|
||||
* @see u_strToLower
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucasemap_utf8ToLower(const UCaseMap *csm,
|
||||
char *dest, int32_t destCapacity,
|
||||
const char *src, int32_t srcLength,
|
||||
@ -289,7 +289,7 @@ ucasemap_utf8ToLower(const UCaseMap *csm,
|
||||
* @see u_strToUpper
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucasemap_utf8ToUpper(const UCaseMap *csm,
|
||||
char *dest, int32_t destCapacity,
|
||||
const char *src, int32_t srcLength,
|
||||
@ -341,7 +341,7 @@ ucasemap_utf8ToUpper(const UCaseMap *csm,
|
||||
* @see U_TITLECASE_NO_BREAK_ADJUSTMENT
|
||||
* @stable ICU 3.8
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucasemap_utf8ToTitle(UCaseMap *csm,
|
||||
char *dest, int32_t destCapacity,
|
||||
const char *src, int32_t srcLength,
|
||||
@ -379,7 +379,7 @@ ucasemap_utf8ToTitle(UCaseMap *csm,
|
||||
* @see U_FOLD_CASE_EXCLUDE_SPECIAL_I
|
||||
* @stable ICU 3.8
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucasemap_utf8FoldCase(const UCaseMap *csm,
|
||||
char *dest, int32_t destCapacity,
|
||||
const char *src, int32_t srcLength,
|
||||
|
@ -103,7 +103,7 @@ typedef UResourceBundle* u_nl_catd;
|
||||
*
|
||||
* @stable ICU 2.6
|
||||
*/
|
||||
U_STABLE u_nl_catd U_EXPORT2
|
||||
U_CAPI u_nl_catd U_EXPORT2
|
||||
u_catopen(const char* name, const char* locale, UErrorCode* ec);
|
||||
|
||||
/**
|
||||
@ -114,7 +114,7 @@ u_catopen(const char* name, const char* locale, UErrorCode* ec);
|
||||
*
|
||||
* @stable ICU 2.6
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
u_catclose(u_nl_catd catd);
|
||||
|
||||
/**
|
||||
@ -149,7 +149,7 @@ u_catclose(u_nl_catd catd);
|
||||
*
|
||||
* @stable ICU 2.6
|
||||
*/
|
||||
U_STABLE const UChar* U_EXPORT2
|
||||
U_CAPI const UChar* U_EXPORT2
|
||||
u_catgets(u_nl_catd catd, int32_t set_num, int32_t msg_num,
|
||||
const UChar* s,
|
||||
int32_t* len, UErrorCode* ec);
|
||||
|
@ -2596,7 +2596,7 @@ typedef enum UVerticalOrientation {
|
||||
* @see u_getUnicodeVersion
|
||||
* @stable ICU 2.1
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
u_hasBinaryProperty(UChar32 c, UProperty which);
|
||||
|
||||
/**
|
||||
@ -2629,7 +2629,7 @@ u_getBinaryPropertySet(UProperty property, UErrorCode *pErrorCode);
|
||||
* @see u_hasBinaryProperty
|
||||
* @stable ICU 2.1
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
u_isUAlphabetic(UChar32 c);
|
||||
|
||||
/**
|
||||
@ -2644,7 +2644,7 @@ u_isUAlphabetic(UChar32 c);
|
||||
* @see u_hasBinaryProperty
|
||||
* @stable ICU 2.1
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
u_isULowercase(UChar32 c);
|
||||
|
||||
/**
|
||||
@ -2659,7 +2659,7 @@ u_isULowercase(UChar32 c);
|
||||
* @see u_hasBinaryProperty
|
||||
* @stable ICU 2.1
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
u_isUUppercase(UChar32 c);
|
||||
|
||||
/**
|
||||
@ -2680,7 +2680,7 @@ u_isUUppercase(UChar32 c);
|
||||
* @see u_hasBinaryProperty
|
||||
* @stable ICU 2.1
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
u_isUWhiteSpace(UChar32 c);
|
||||
|
||||
/**
|
||||
@ -2721,7 +2721,7 @@ u_isUWhiteSpace(UChar32 c);
|
||||
* @see u_getUnicodeVersion
|
||||
* @stable ICU 2.2
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_getIntPropertyValue(UChar32 c, UProperty which);
|
||||
|
||||
/**
|
||||
@ -2742,7 +2742,7 @@ u_getIntPropertyValue(UChar32 c, UProperty which);
|
||||
* @see u_getIntPropertyValue
|
||||
* @stable ICU 2.2
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_getIntPropertyMinValue(UProperty which);
|
||||
|
||||
/**
|
||||
@ -2771,7 +2771,7 @@ u_getIntPropertyMinValue(UProperty which);
|
||||
* @see u_getIntPropertyValue
|
||||
* @stable ICU 2.2
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_getIntPropertyMaxValue(UProperty which);
|
||||
|
||||
/**
|
||||
@ -2814,7 +2814,7 @@ u_getIntPropertyMap(UProperty property, UErrorCode *pErrorCode);
|
||||
* @see U_NO_NUMERIC_VALUE
|
||||
* @stable ICU 2.2
|
||||
*/
|
||||
U_STABLE double U_EXPORT2
|
||||
U_CAPI double U_EXPORT2
|
||||
u_getNumericValue(UChar32 c);
|
||||
|
||||
/**
|
||||
@ -2849,7 +2849,7 @@ u_getNumericValue(UChar32 c);
|
||||
* @see u_istitle
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
u_islower(UChar32 c);
|
||||
|
||||
/**
|
||||
@ -2876,7 +2876,7 @@ u_islower(UChar32 c);
|
||||
* @see u_tolower
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
u_isupper(UChar32 c);
|
||||
|
||||
/**
|
||||
@ -2893,7 +2893,7 @@ u_isupper(UChar32 c);
|
||||
* @see u_totitle
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
u_istitle(UChar32 c);
|
||||
|
||||
/**
|
||||
@ -2914,7 +2914,7 @@ u_istitle(UChar32 c);
|
||||
*
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
u_isdigit(UChar32 c);
|
||||
|
||||
/**
|
||||
@ -2935,7 +2935,7 @@ u_isdigit(UChar32 c);
|
||||
* @see u_isalnum
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
u_isalpha(UChar32 c);
|
||||
|
||||
/**
|
||||
@ -2956,7 +2956,7 @@ u_isalpha(UChar32 c);
|
||||
*
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
u_isalnum(UChar32 c);
|
||||
|
||||
/**
|
||||
@ -2979,7 +2979,7 @@ u_isalnum(UChar32 c);
|
||||
*
|
||||
* @stable ICU 2.6
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
u_isxdigit(UChar32 c);
|
||||
|
||||
/**
|
||||
@ -2995,7 +2995,7 @@ u_isxdigit(UChar32 c);
|
||||
*
|
||||
* @stable ICU 2.6
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
u_ispunct(UChar32 c);
|
||||
|
||||
/**
|
||||
@ -3014,7 +3014,7 @@ u_ispunct(UChar32 c);
|
||||
*
|
||||
* @stable ICU 2.6
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
u_isgraph(UChar32 c);
|
||||
|
||||
/**
|
||||
@ -3042,7 +3042,7 @@ u_isgraph(UChar32 c);
|
||||
*
|
||||
* @stable ICU 2.6
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
u_isblank(UChar32 c);
|
||||
|
||||
/**
|
||||
@ -3067,7 +3067,7 @@ u_isblank(UChar32 c);
|
||||
* @see u_istitle
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
u_isdefined(UChar32 c);
|
||||
|
||||
/**
|
||||
@ -3088,7 +3088,7 @@ u_isdefined(UChar32 c);
|
||||
* @see u_isUWhiteSpace
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
u_isspace(UChar32 c);
|
||||
|
||||
/**
|
||||
@ -3109,7 +3109,7 @@ u_isspace(UChar32 c);
|
||||
* @see u_isUWhiteSpace
|
||||
* @stable ICU 2.6
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
u_isJavaSpaceChar(UChar32 c);
|
||||
|
||||
/**
|
||||
@ -3149,7 +3149,7 @@ u_isJavaSpaceChar(UChar32 c);
|
||||
* @see u_isUWhiteSpace
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
u_isWhitespace(UChar32 c);
|
||||
|
||||
/**
|
||||
@ -3173,7 +3173,7 @@ u_isWhitespace(UChar32 c);
|
||||
* @see u_isprint
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
u_iscntrl(UChar32 c);
|
||||
|
||||
/**
|
||||
@ -3188,7 +3188,7 @@ u_iscntrl(UChar32 c);
|
||||
* @see u_iscntrl
|
||||
* @stable ICU 2.6
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
u_isISOControl(UChar32 c);
|
||||
|
||||
/**
|
||||
@ -3206,7 +3206,7 @@ u_isISOControl(UChar32 c);
|
||||
* @see u_iscntrl
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
u_isprint(UChar32 c);
|
||||
|
||||
/**
|
||||
@ -3226,7 +3226,7 @@ u_isprint(UChar32 c);
|
||||
* @see u_isdigit
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
u_isbase(UChar32 c);
|
||||
|
||||
/**
|
||||
@ -3245,7 +3245,7 @@ u_isbase(UChar32 c);
|
||||
* @see UCharDirection
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UCharDirection U_EXPORT2
|
||||
U_CAPI UCharDirection U_EXPORT2
|
||||
u_charDirection(UChar32 c);
|
||||
|
||||
/**
|
||||
@ -3263,7 +3263,7 @@ u_charDirection(UChar32 c);
|
||||
* @see UCHAR_BIDI_MIRRORED
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
u_isMirrored(UChar32 c);
|
||||
|
||||
/**
|
||||
@ -3285,7 +3285,7 @@ u_isMirrored(UChar32 c);
|
||||
* @see u_isMirrored
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UChar32 U_EXPORT2
|
||||
U_CAPI UChar32 U_EXPORT2
|
||||
u_charMirror(UChar32 c);
|
||||
|
||||
/**
|
||||
@ -3304,7 +3304,7 @@ u_charMirror(UChar32 c);
|
||||
* @see u_charMirror
|
||||
* @stable ICU 52
|
||||
*/
|
||||
U_STABLE UChar32 U_EXPORT2
|
||||
U_CAPI UChar32 U_EXPORT2
|
||||
u_getBidiPairedBracket(UChar32 c);
|
||||
|
||||
/**
|
||||
@ -3318,7 +3318,7 @@ u_getBidiPairedBracket(UChar32 c);
|
||||
* @see UCharCategory
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int8_t U_EXPORT2
|
||||
U_CAPI int8_t U_EXPORT2
|
||||
u_charType(UChar32 c);
|
||||
|
||||
/**
|
||||
@ -3375,7 +3375,7 @@ UCharEnumTypeRange(const void *context, UChar32 start, UChar32 limit, UCharCateg
|
||||
* @see UCharCategory
|
||||
* @see UCharEnumTypeRange
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
u_enumCharTypes(UCharEnumTypeRange *enumRange, const void *context);
|
||||
|
||||
#if !UCONFIG_NO_NORMALIZATION
|
||||
@ -3387,7 +3387,7 @@ u_enumCharTypes(UCharEnumTypeRange *enumRange, const void *context);
|
||||
* @return the combining class of the character
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE uint8_t U_EXPORT2
|
||||
U_CAPI uint8_t U_EXPORT2
|
||||
u_getCombiningClass(UChar32 c);
|
||||
|
||||
#endif
|
||||
@ -3415,7 +3415,7 @@ u_getCombiningClass(UChar32 c);
|
||||
* @see u_getNumericValue
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_charDigitValue(UChar32 c);
|
||||
|
||||
/**
|
||||
@ -3427,7 +3427,7 @@ u_charDigitValue(UChar32 c);
|
||||
* @see UBlockCode
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UBlockCode U_EXPORT2
|
||||
U_CAPI UBlockCode U_EXPORT2
|
||||
ublock_getCode(UChar32 c);
|
||||
|
||||
/**
|
||||
@ -3462,7 +3462,7 @@ ublock_getCode(UChar32 c);
|
||||
* @see u_enumCharNames
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_charName(UChar32 code, UCharNameChoice nameChoice,
|
||||
char *buffer, int32_t bufferLength,
|
||||
UErrorCode *pErrorCode);
|
||||
@ -3512,7 +3512,7 @@ u_getISOComment(UChar32 c,
|
||||
* @see u_enumCharNames
|
||||
* @stable ICU 1.7
|
||||
*/
|
||||
U_STABLE UChar32 U_EXPORT2
|
||||
U_CAPI UChar32 U_EXPORT2
|
||||
u_charFromName(UCharNameChoice nameChoice,
|
||||
const char *name,
|
||||
UErrorCode *pErrorCode);
|
||||
@ -3561,7 +3561,7 @@ typedef UBool U_CALLCONV UEnumCharNamesFn(void *context,
|
||||
* @see u_charFromName
|
||||
* @stable ICU 1.7
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
u_enumCharNames(UChar32 start, UChar32 limit,
|
||||
UEnumCharNamesFn *fn,
|
||||
void *context,
|
||||
@ -3599,7 +3599,7 @@ u_enumCharNames(UChar32 start, UChar32 limit,
|
||||
* @see UPropertyNameChoice
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE const char* U_EXPORT2
|
||||
U_CAPI const char* U_EXPORT2
|
||||
u_getPropertyName(UProperty property,
|
||||
UPropertyNameChoice nameChoice);
|
||||
|
||||
@ -3622,7 +3622,7 @@ u_getPropertyName(UProperty property,
|
||||
* @see UProperty
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE UProperty U_EXPORT2
|
||||
U_CAPI UProperty U_EXPORT2
|
||||
u_getPropertyEnum(const char* alias);
|
||||
|
||||
/**
|
||||
@ -3672,7 +3672,7 @@ u_getPropertyEnum(const char* alias);
|
||||
* @see UPropertyNameChoice
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE const char* U_EXPORT2
|
||||
U_CAPI const char* U_EXPORT2
|
||||
u_getPropertyValueName(UProperty property,
|
||||
int32_t value,
|
||||
UPropertyNameChoice nameChoice);
|
||||
@ -3708,7 +3708,7 @@ u_getPropertyValueName(UProperty property,
|
||||
* @see UProperty
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_getPropertyValueEnum(UProperty property,
|
||||
const char* alias);
|
||||
|
||||
@ -3729,7 +3729,7 @@ u_getPropertyValueEnum(UProperty property,
|
||||
* @see u_isIDPart
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
u_isIDStart(UChar32 c);
|
||||
|
||||
/**
|
||||
@ -3753,7 +3753,7 @@ u_isIDStart(UChar32 c);
|
||||
* @see u_isIDIgnorable
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
u_isIDPart(UChar32 c);
|
||||
|
||||
/**
|
||||
@ -3776,7 +3776,7 @@ u_isIDPart(UChar32 c);
|
||||
* @see u_isIDPart
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
u_isIDIgnorable(UChar32 c);
|
||||
|
||||
/**
|
||||
@ -3795,7 +3795,7 @@ u_isIDIgnorable(UChar32 c);
|
||||
* @see u_isIDStart
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
u_isJavaIDStart(UChar32 c);
|
||||
|
||||
/**
|
||||
@ -3816,7 +3816,7 @@ u_isJavaIDStart(UChar32 c);
|
||||
* @see u_isIDPart
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
u_isJavaIDPart(UChar32 c);
|
||||
|
||||
/**
|
||||
@ -3841,7 +3841,7 @@ u_isJavaIDPart(UChar32 c);
|
||||
* otherwise the code point itself.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UChar32 U_EXPORT2
|
||||
U_CAPI UChar32 U_EXPORT2
|
||||
u_tolower(UChar32 c);
|
||||
|
||||
/**
|
||||
@ -3866,7 +3866,7 @@ u_tolower(UChar32 c);
|
||||
* otherwise the code point itself.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UChar32 U_EXPORT2
|
||||
U_CAPI UChar32 U_EXPORT2
|
||||
u_toupper(UChar32 c);
|
||||
|
||||
/**
|
||||
@ -3891,7 +3891,7 @@ u_toupper(UChar32 c);
|
||||
* otherwise the code point itself.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UChar32 U_EXPORT2
|
||||
U_CAPI UChar32 U_EXPORT2
|
||||
u_totitle(UChar32 c);
|
||||
|
||||
/**
|
||||
@ -3916,7 +3916,7 @@ u_totitle(UChar32 c);
|
||||
* otherwise the code point itself.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UChar32 U_EXPORT2
|
||||
U_CAPI UChar32 U_EXPORT2
|
||||
u_foldCase(UChar32 c, uint32_t options);
|
||||
|
||||
/**
|
||||
@ -3957,7 +3957,7 @@ u_foldCase(UChar32 c, uint32_t options);
|
||||
* @see u_isdigit
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_digit(UChar32 ch, int8_t radix);
|
||||
|
||||
/**
|
||||
@ -3988,7 +3988,7 @@ u_digit(UChar32 ch, int8_t radix);
|
||||
* @see u_isdigit
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UChar32 U_EXPORT2
|
||||
U_CAPI UChar32 U_EXPORT2
|
||||
u_forDigit(int32_t digit, int8_t radix);
|
||||
|
||||
/**
|
||||
@ -4005,7 +4005,7 @@ u_forDigit(int32_t digit, int8_t radix);
|
||||
*
|
||||
* @stable ICU 2.1
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
u_charAge(UChar32 c, UVersionInfo versionArray);
|
||||
|
||||
/**
|
||||
@ -4019,7 +4019,7 @@ u_charAge(UChar32 c, UVersionInfo versionArray);
|
||||
* the Unicode version number
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
u_getUnicodeVersion(UVersionInfo versionArray);
|
||||
|
||||
#if !UCONFIG_NO_NORMALIZATION
|
||||
@ -4044,7 +4044,7 @@ u_getUnicodeVersion(UVersionInfo versionArray);
|
||||
*
|
||||
* @stable ICU 2.2
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_getFC_NFKC_Closure(UChar32 c, UChar *dest, int32_t destCapacity, UErrorCode *pErrorCode);
|
||||
|
||||
#endif
|
||||
|
@ -49,7 +49,7 @@
|
||||
*
|
||||
* @stable ICU 2.6
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
u_init(UErrorCode *status);
|
||||
|
||||
#ifndef U_HIDE_SYSTEM_API
|
||||
@ -98,7 +98,7 @@ u_init(UErrorCode *status);
|
||||
* @stable ICU 2.0
|
||||
* @system
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
u_cleanup(void);
|
||||
|
||||
U_CDECL_BEGIN
|
||||
@ -148,7 +148,7 @@ typedef void U_CALLCONV UMemFreeFn (const void *context, void *mem);
|
||||
* @stable ICU 2.8
|
||||
* @system
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
u_setMemoryFunctions(const void *context, UMemAllocFn * U_CALLCONV_FPTR a, UMemReallocFn * U_CALLCONV_FPTR r, UMemFreeFn * U_CALLCONV_FPTR f,
|
||||
UErrorCode *status);
|
||||
|
||||
|
@ -311,7 +311,7 @@ U_CDECL_END
|
||||
* lexically follows name2.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int U_EXPORT2
|
||||
U_CAPI int U_EXPORT2
|
||||
ucnv_compareNames(const char *name1, const char *name2);
|
||||
|
||||
|
||||
@ -365,7 +365,7 @@ ucnv_compareNames(const char *name1, const char *name2);
|
||||
* @see ucnv_compareNames
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UConverter* U_EXPORT2
|
||||
U_CAPI UConverter* U_EXPORT2
|
||||
ucnv_open(const char *converterName, UErrorCode *err);
|
||||
|
||||
|
||||
@ -395,7 +395,7 @@ ucnv_open(const char *converterName, UErrorCode *err);
|
||||
* @see ucnv_compareNames
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UConverter* U_EXPORT2
|
||||
U_CAPI UConverter* U_EXPORT2
|
||||
ucnv_openU(const UChar *name,
|
||||
UErrorCode *err);
|
||||
|
||||
@ -463,7 +463,7 @@ ucnv_openU(const UChar *name,
|
||||
* @see UConverterPlatform
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UConverter* U_EXPORT2
|
||||
U_CAPI UConverter* U_EXPORT2
|
||||
ucnv_openCCSID(int32_t codepage,
|
||||
UConverterPlatform platform,
|
||||
UErrorCode * err);
|
||||
@ -498,7 +498,7 @@ ucnv_openCCSID(int32_t codepage,
|
||||
* @see ucnv_close
|
||||
* @stable ICU 2.2
|
||||
*/
|
||||
U_STABLE UConverter* U_EXPORT2
|
||||
U_CAPI UConverter* U_EXPORT2
|
||||
ucnv_openPackage(const char *packageName, const char *converterName, UErrorCode *err);
|
||||
|
||||
/**
|
||||
@ -540,7 +540,7 @@ ucnv_openPackage(const char *packageName, const char *converterName, UErrorCode
|
||||
* @return pointer to the new clone
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UConverter * U_EXPORT2
|
||||
U_CAPI UConverter * U_EXPORT2
|
||||
ucnv_safeClone(const UConverter *cnv,
|
||||
void *stackBuffer,
|
||||
int32_t *pBufferSize,
|
||||
@ -569,7 +569,7 @@ ucnv_safeClone(const UConverter *cnv,
|
||||
* @see ucnv_openCCSID
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucnv_close(UConverter * converter);
|
||||
|
||||
#if U_SHOW_CPLUSPLUS_API
|
||||
@ -608,7 +608,7 @@ U_NAMESPACE_END
|
||||
* @see ucnv_setSubstChars
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucnv_getSubstChars(const UConverter *converter,
|
||||
char *subChars,
|
||||
int8_t *len,
|
||||
@ -633,7 +633,7 @@ ucnv_getSubstChars(const UConverter *converter,
|
||||
* @see ucnv_getSubstChars
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucnv_setSubstChars(UConverter *converter,
|
||||
const char *subChars,
|
||||
int8_t len,
|
||||
@ -666,7 +666,7 @@ ucnv_setSubstChars(UConverter *converter,
|
||||
* @see ucnv_getSubstChars
|
||||
* @stable ICU 3.6
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucnv_setSubstString(UConverter *cnv,
|
||||
const UChar *s,
|
||||
int32_t length,
|
||||
@ -685,7 +685,7 @@ ucnv_setSubstString(UConverter *cnv,
|
||||
* <TT>U_INDEX_OUTOFBOUNDS_ERROR</TT> will be returned.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucnv_getInvalidChars(const UConverter *converter,
|
||||
char *errBytes,
|
||||
int8_t *len,
|
||||
@ -704,7 +704,7 @@ ucnv_getInvalidChars(const UConverter *converter,
|
||||
* <TT>U_INDEX_OUTOFBOUNDS_ERROR</TT> will be returned.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucnv_getInvalidUChars(const UConverter *converter,
|
||||
UChar *errUChars,
|
||||
int8_t *len,
|
||||
@ -717,7 +717,7 @@ ucnv_getInvalidUChars(const UConverter *converter,
|
||||
* @param converter the Unicode converter
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucnv_reset(UConverter *converter);
|
||||
|
||||
/**
|
||||
@ -728,7 +728,7 @@ ucnv_reset(UConverter *converter);
|
||||
* @param converter the Unicode converter
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucnv_resetToUnicode(UConverter *converter);
|
||||
|
||||
/**
|
||||
@ -739,7 +739,7 @@ ucnv_resetToUnicode(UConverter *converter);
|
||||
* @param converter the Unicode converter
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucnv_resetFromUnicode(UConverter *converter);
|
||||
|
||||
/**
|
||||
@ -792,7 +792,7 @@ ucnv_resetFromUnicode(UConverter *converter);
|
||||
* @see ucnv_getMinCharSize
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int8_t U_EXPORT2
|
||||
U_CAPI int8_t U_EXPORT2
|
||||
ucnv_getMaxCharSize(const UConverter *converter);
|
||||
|
||||
/**
|
||||
@ -825,7 +825,7 @@ ucnv_getMaxCharSize(const UConverter *converter);
|
||||
* @see ucnv_getMaxCharSize
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int8_t U_EXPORT2
|
||||
U_CAPI int8_t U_EXPORT2
|
||||
ucnv_getMinCharSize(const UConverter *converter);
|
||||
|
||||
/**
|
||||
@ -842,7 +842,7 @@ ucnv_getMinCharSize(const UConverter *converter);
|
||||
* @see ucnv_getName
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucnv_getDisplayName(const UConverter *converter,
|
||||
const char *displayLocale,
|
||||
UChar *displayName,
|
||||
@ -859,7 +859,7 @@ ucnv_getDisplayName(const UConverter *converter,
|
||||
* @see ucnv_getDisplayName
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE const char * U_EXPORT2
|
||||
U_CAPI const char * U_EXPORT2
|
||||
ucnv_getName(const UConverter *converter, UErrorCode *err);
|
||||
|
||||
/**
|
||||
@ -885,7 +885,7 @@ ucnv_getName(const UConverter *converter, UErrorCode *err);
|
||||
* @see ucnv_getPlatform
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucnv_getCCSID(const UConverter *converter,
|
||||
UErrorCode *err);
|
||||
|
||||
@ -899,7 +899,7 @@ ucnv_getCCSID(const UConverter *converter,
|
||||
* @return The codepage platform
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UConverterPlatform U_EXPORT2
|
||||
U_CAPI UConverterPlatform U_EXPORT2
|
||||
ucnv_getPlatform(const UConverter *converter,
|
||||
UErrorCode *err);
|
||||
|
||||
@ -911,7 +911,7 @@ ucnv_getPlatform(const UConverter *converter,
|
||||
* @return the type of the converter
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UConverterType U_EXPORT2
|
||||
U_CAPI UConverterType U_EXPORT2
|
||||
ucnv_getType(const UConverter * converter);
|
||||
|
||||
/**
|
||||
@ -929,7 +929,7 @@ ucnv_getType(const UConverter * converter);
|
||||
* @see ucnv_getType
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucnv_getStarters(const UConverter* converter,
|
||||
UBool starters[256],
|
||||
UErrorCode* err);
|
||||
@ -1000,7 +1000,7 @@ typedef enum UConverterUnicodeSet {
|
||||
* @see uset_close
|
||||
* @stable ICU 2.6
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucnv_getUnicodeSet(const UConverter *cnv,
|
||||
USet *setFillIn,
|
||||
UConverterUnicodeSet whichSet,
|
||||
@ -1017,7 +1017,7 @@ ucnv_getUnicodeSet(const UConverter *cnv,
|
||||
* @see ucnv_setToUCallBack
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucnv_getToUCallBack (const UConverter * converter,
|
||||
UConverterToUCallback *action,
|
||||
const void **context);
|
||||
@ -1033,7 +1033,7 @@ ucnv_getToUCallBack (const UConverter * converter,
|
||||
* @see ucnv_setFromUCallBack
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucnv_getFromUCallBack (const UConverter * converter,
|
||||
UConverterFromUCallback *action,
|
||||
const void **context);
|
||||
@ -1053,7 +1053,7 @@ ucnv_getFromUCallBack (const UConverter * converter,
|
||||
* @see ucnv_getToUCallBack
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucnv_setToUCallBack (UConverter * converter,
|
||||
UConverterToUCallback newAction,
|
||||
const void* newContext,
|
||||
@ -1076,7 +1076,7 @@ ucnv_setToUCallBack (UConverter * converter,
|
||||
* @see ucnv_getFromUCallBack
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucnv_setFromUCallBack (UConverter * converter,
|
||||
UConverterFromUCallback newAction,
|
||||
const void *newContext,
|
||||
@ -1142,7 +1142,7 @@ ucnv_setFromUCallBack (UConverter * converter,
|
||||
* @see ucnv_setToUCallBack
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucnv_fromUnicode (UConverter * converter,
|
||||
char **target,
|
||||
const char *targetLimit,
|
||||
@ -1211,7 +1211,7 @@ ucnv_fromUnicode (UConverter * converter,
|
||||
* @see ucnv_getNextUChar
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucnv_toUnicode(UConverter *converter,
|
||||
UChar **target,
|
||||
const UChar *targetLimit,
|
||||
@ -1248,7 +1248,7 @@ ucnv_toUnicode(UConverter *converter,
|
||||
* @see UCNV_GET_MAX_BYTES_FOR_STRING
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucnv_fromUChars(UConverter *cnv,
|
||||
char *dest, int32_t destCapacity,
|
||||
const UChar *src, int32_t srcLength,
|
||||
@ -1280,7 +1280,7 @@ ucnv_fromUChars(UConverter *cnv,
|
||||
* @see ucnv_convert
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucnv_toUChars(UConverter *cnv,
|
||||
UChar *dest, int32_t destCapacity,
|
||||
const char *src, int32_t srcLength,
|
||||
@ -1356,7 +1356,7 @@ ucnv_toUChars(UConverter *cnv,
|
||||
* @see ucnv_convert
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UChar32 U_EXPORT2
|
||||
U_CAPI UChar32 U_EXPORT2
|
||||
ucnv_getNextUChar(UConverter * converter,
|
||||
const char **source,
|
||||
const char * sourceLimit,
|
||||
@ -1500,7 +1500,7 @@ ucnv_getNextUChar(UConverter * converter,
|
||||
* @see ucnv_toUChars
|
||||
* @stable ICU 2.6
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucnv_convertEx(UConverter *targetCnv, UConverter *sourceCnv,
|
||||
char **target, const char *targetLimit,
|
||||
const char **source, const char *sourceLimit,
|
||||
@ -1564,7 +1564,7 @@ ucnv_convertEx(UConverter *targetCnv, UConverter *sourceCnv,
|
||||
* @see ucnv_getNextUChar
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucnv_convert(const char *toConverterName,
|
||||
const char *fromConverterName,
|
||||
char *target,
|
||||
@ -1618,7 +1618,7 @@ ucnv_convert(const char *toConverterName,
|
||||
* @see ucnv_toUChars
|
||||
* @stable ICU 2.6
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucnv_toAlgorithmic(UConverterType algorithmicType,
|
||||
UConverter *cnv,
|
||||
char *target, int32_t targetCapacity,
|
||||
@ -1670,7 +1670,7 @@ ucnv_toAlgorithmic(UConverterType algorithmicType,
|
||||
* @see ucnv_toUChars
|
||||
* @stable ICU 2.6
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucnv_fromAlgorithmic(UConverter *cnv,
|
||||
UConverterType algorithmicType,
|
||||
char *target, int32_t targetCapacity,
|
||||
@ -1684,7 +1684,7 @@ ucnv_fromAlgorithmic(UConverter *cnv,
|
||||
* @see ucnv_close
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucnv_flushCache(void);
|
||||
|
||||
/**
|
||||
@ -1694,7 +1694,7 @@ ucnv_flushCache(void);
|
||||
* @see ucnv_getAvailableName
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucnv_countAvailable(void);
|
||||
|
||||
/**
|
||||
@ -1707,7 +1707,7 @@ ucnv_countAvailable(void);
|
||||
* @see ucnv_countAvailable
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE const char* U_EXPORT2
|
||||
U_CAPI const char* U_EXPORT2
|
||||
ucnv_getAvailableName(int32_t n);
|
||||
|
||||
/**
|
||||
@ -1722,7 +1722,7 @@ ucnv_getAvailableName(int32_t n);
|
||||
* @see uenum_next
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE UEnumeration * U_EXPORT2
|
||||
U_CAPI UEnumeration * U_EXPORT2
|
||||
ucnv_openAllNames(UErrorCode *pErrorCode);
|
||||
|
||||
/**
|
||||
@ -1735,7 +1735,7 @@ ucnv_openAllNames(UErrorCode *pErrorCode);
|
||||
* @return number of names on alias list for given alias
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE uint16_t U_EXPORT2
|
||||
U_CAPI uint16_t U_EXPORT2
|
||||
ucnv_countAliases(const char *alias, UErrorCode *pErrorCode);
|
||||
|
||||
/**
|
||||
@ -1750,7 +1750,7 @@ ucnv_countAliases(const char *alias, UErrorCode *pErrorCode);
|
||||
* @see ucnv_countAliases
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE const char * U_EXPORT2
|
||||
U_CAPI const char * U_EXPORT2
|
||||
ucnv_getAlias(const char *alias, uint16_t n, UErrorCode *pErrorCode);
|
||||
|
||||
/**
|
||||
@ -1766,7 +1766,7 @@ ucnv_getAlias(const char *alias, uint16_t n, UErrorCode *pErrorCode);
|
||||
* @param pErrorCode result of operation
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucnv_getAliases(const char *alias, const char **aliases, UErrorCode *pErrorCode);
|
||||
|
||||
/**
|
||||
@ -1792,7 +1792,7 @@ ucnv_getAliases(const char *alias, const char **aliases, UErrorCode *pErrorCode)
|
||||
* @see uenum_next
|
||||
* @stable ICU 2.2
|
||||
*/
|
||||
U_STABLE UEnumeration * U_EXPORT2
|
||||
U_CAPI UEnumeration * U_EXPORT2
|
||||
ucnv_openStandardNames(const char *convName,
|
||||
const char *standard,
|
||||
UErrorCode *pErrorCode);
|
||||
@ -1802,7 +1802,7 @@ ucnv_openStandardNames(const char *convName,
|
||||
* @return number of standards
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE uint16_t U_EXPORT2
|
||||
U_CAPI uint16_t U_EXPORT2
|
||||
ucnv_countStandards(void);
|
||||
|
||||
/**
|
||||
@ -1812,7 +1812,7 @@ ucnv_countStandards(void);
|
||||
* @return returns the name of the standard at given index. Owned by the library.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE const char * U_EXPORT2
|
||||
U_CAPI const char * U_EXPORT2
|
||||
ucnv_getStandard(uint16_t n, UErrorCode *pErrorCode);
|
||||
|
||||
/**
|
||||
@ -1834,7 +1834,7 @@ ucnv_getStandard(uint16_t n, UErrorCode *pErrorCode);
|
||||
* then <code>NULL</code> is returned. Owned by the library.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE const char * U_EXPORT2
|
||||
U_CAPI const char * U_EXPORT2
|
||||
ucnv_getStandardName(const char *name, const char *standard, UErrorCode *pErrorCode);
|
||||
|
||||
/**
|
||||
@ -1856,7 +1856,7 @@ ucnv_getStandardName(const char *name, const char *standard, UErrorCode *pErrorC
|
||||
* @see ucnv_getStandardName
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE const char * U_EXPORT2
|
||||
U_CAPI const char * U_EXPORT2
|
||||
ucnv_getCanonicalName(const char *alias, const char *standard, UErrorCode *pErrorCode);
|
||||
|
||||
/**
|
||||
@ -1873,7 +1873,7 @@ ucnv_getCanonicalName(const char *alias, const char *standard, UErrorCode *pErro
|
||||
* @see ucnv_setDefaultName
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE const char * U_EXPORT2
|
||||
U_CAPI const char * U_EXPORT2
|
||||
ucnv_getDefaultName(void);
|
||||
|
||||
#ifndef U_HIDE_SYSTEM_API
|
||||
@ -1893,7 +1893,7 @@ ucnv_getDefaultName(void);
|
||||
* @system
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucnv_setDefaultName(const char *name);
|
||||
#endif /* U_HIDE_SYSTEM_API */
|
||||
|
||||
@ -1914,7 +1914,7 @@ ucnv_setDefaultName(const char *name);
|
||||
* @see ucnv_isAmbiguous
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucnv_fixFileSeparator(const UConverter *cnv, UChar *source, int32_t sourceLen);
|
||||
|
||||
/**
|
||||
@ -1925,7 +1925,7 @@ ucnv_fixFileSeparator(const UConverter *cnv, UChar *source, int32_t sourceLen);
|
||||
* character, false otherwise.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
ucnv_isAmbiguous(const UConverter *cnv);
|
||||
|
||||
/**
|
||||
@ -1943,7 +1943,7 @@ ucnv_isAmbiguous(const UConverter *cnv);
|
||||
* @stable ICU 2.0
|
||||
* @see ucnv_usesFallback
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucnv_setFallback(UConverter *cnv, UBool usesFallback);
|
||||
|
||||
/**
|
||||
@ -1955,7 +1955,7 @@ ucnv_setFallback(UConverter *cnv, UBool usesFallback);
|
||||
* @stable ICU 2.0
|
||||
* @see ucnv_setFallback
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
ucnv_usesFallback(const UConverter *cnv);
|
||||
|
||||
/**
|
||||
@ -1987,7 +1987,7 @@ ucnv_usesFallback(const UConverter *cnv);
|
||||
* @return The name of the encoding detected. NULL if encoding is not detected.
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE const char* U_EXPORT2
|
||||
U_CAPI const char* U_EXPORT2
|
||||
ucnv_detectUnicodeSignature(const char* source,
|
||||
int32_t sourceLength,
|
||||
int32_t *signatureLength,
|
||||
@ -2004,7 +2004,7 @@ ucnv_detectUnicodeSignature(const char* source,
|
||||
* @return The number of UChars in the state. -1 if an error is encountered.
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucnv_fromUCountPending(const UConverter* cnv, UErrorCode* status);
|
||||
|
||||
/**
|
||||
@ -2018,7 +2018,7 @@ ucnv_fromUCountPending(const UConverter* cnv, UErrorCode* status);
|
||||
* @return The number of chars in the state. -1 if an error is encountered.
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucnv_toUCountPending(const UConverter* cnv, UErrorCode* status);
|
||||
|
||||
/**
|
||||
@ -2036,7 +2036,7 @@ ucnv_toUCountPending(const UConverter* cnv, UErrorCode* status);
|
||||
* @return true if the converter is fixed-width
|
||||
* @stable ICU 4.8
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
ucnv_isFixedWidth(UConverter *cnv, UErrorCode *status);
|
||||
|
||||
#endif
|
||||
|
@ -84,7 +84,7 @@
|
||||
* @see ucnv_cbFromUWriteSub
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucnv_cbFromUWriteBytes (UConverterFromUnicodeArgs *args,
|
||||
const char* source,
|
||||
int32_t length,
|
||||
@ -104,7 +104,7 @@ ucnv_cbFromUWriteBytes (UConverterFromUnicodeArgs *args,
|
||||
* @see ucnv_cbFromUWriteBytes
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucnv_cbFromUWriteSub (UConverterFromUnicodeArgs *args,
|
||||
int32_t offsetIndex,
|
||||
UErrorCode * err);
|
||||
@ -121,7 +121,7 @@ ucnv_cbFromUWriteSub (UConverterFromUnicodeArgs *args,
|
||||
* @see ucnv_cbToUWriteSub
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2 ucnv_cbFromUWriteUChars(UConverterFromUnicodeArgs *args,
|
||||
U_CAPI void U_EXPORT2 ucnv_cbFromUWriteUChars(UConverterFromUnicodeArgs *args,
|
||||
const UChar** source,
|
||||
const UChar* sourceLimit,
|
||||
int32_t offsetIndex,
|
||||
@ -140,7 +140,7 @@ U_STABLE void U_EXPORT2 ucnv_cbFromUWriteUChars(UConverterFromUnicodeArgs *args,
|
||||
* @see ucnv_cbToUWriteSub
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2 ucnv_cbToUWriteUChars (UConverterToUnicodeArgs *args,
|
||||
U_CAPI void U_EXPORT2 ucnv_cbToUWriteUChars (UConverterToUnicodeArgs *args,
|
||||
const UChar* source,
|
||||
int32_t length,
|
||||
int32_t offsetIndex,
|
||||
@ -156,7 +156,7 @@ U_STABLE void U_EXPORT2 ucnv_cbToUWriteUChars (UConverterToUnicodeArgs *args,
|
||||
* @see ucnv_cbToUWriteUChars
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2 ucnv_cbToUWriteSub (UConverterToUnicodeArgs *args,
|
||||
U_CAPI void U_EXPORT2 ucnv_cbToUWriteSub (UConverterToUnicodeArgs *args,
|
||||
int32_t offsetIndex,
|
||||
UErrorCode * err);
|
||||
#endif
|
||||
|
@ -233,7 +233,7 @@ typedef struct {
|
||||
* @param err This should always be set to a failure status prior to calling.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2 UCNV_FROM_U_CALLBACK_STOP (
|
||||
U_CAPI void U_EXPORT2 UCNV_FROM_U_CALLBACK_STOP (
|
||||
const void *context,
|
||||
UConverterFromUnicodeArgs *fromUArgs,
|
||||
const UChar* codeUnits,
|
||||
@ -257,7 +257,7 @@ U_STABLE void U_EXPORT2 UCNV_FROM_U_CALLBACK_STOP (
|
||||
* @param err This should always be set to a failure status prior to calling.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2 UCNV_TO_U_CALLBACK_STOP (
|
||||
U_CAPI void U_EXPORT2 UCNV_TO_U_CALLBACK_STOP (
|
||||
const void *context,
|
||||
UConverterToUnicodeArgs *toUArgs,
|
||||
const char* codeUnits,
|
||||
@ -284,7 +284,7 @@ U_STABLE void U_EXPORT2 UCNV_TO_U_CALLBACK_STOP (
|
||||
* otherwise this value will be set to a failure status.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2 UCNV_FROM_U_CALLBACK_SKIP (
|
||||
U_CAPI void U_EXPORT2 UCNV_FROM_U_CALLBACK_SKIP (
|
||||
const void *context,
|
||||
UConverterFromUnicodeArgs *fromUArgs,
|
||||
const UChar* codeUnits,
|
||||
@ -314,7 +314,7 @@ U_STABLE void U_EXPORT2 UCNV_FROM_U_CALLBACK_SKIP (
|
||||
* @see ucnv_setSubstChars
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2 UCNV_FROM_U_CALLBACK_SUBSTITUTE (
|
||||
U_CAPI void U_EXPORT2 UCNV_FROM_U_CALLBACK_SUBSTITUTE (
|
||||
const void *context,
|
||||
UConverterFromUnicodeArgs *fromUArgs,
|
||||
const UChar* codeUnits,
|
||||
@ -370,7 +370,7 @@ U_STABLE void U_EXPORT2 UCNV_FROM_U_CALLBACK_SUBSTITUTE (
|
||||
* otherwise this value will be set to a failure status.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2 UCNV_FROM_U_CALLBACK_ESCAPE (
|
||||
U_CAPI void U_EXPORT2 UCNV_FROM_U_CALLBACK_ESCAPE (
|
||||
const void *context,
|
||||
UConverterFromUnicodeArgs *fromUArgs,
|
||||
const UChar* codeUnits,
|
||||
@ -398,7 +398,7 @@ U_STABLE void U_EXPORT2 UCNV_FROM_U_CALLBACK_ESCAPE (
|
||||
* otherwise this value will be set to a failure status.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2 UCNV_TO_U_CALLBACK_SKIP (
|
||||
U_CAPI void U_EXPORT2 UCNV_TO_U_CALLBACK_SKIP (
|
||||
const void *context,
|
||||
UConverterToUnicodeArgs *toUArgs,
|
||||
const char* codeUnits,
|
||||
@ -424,7 +424,7 @@ U_STABLE void U_EXPORT2 UCNV_TO_U_CALLBACK_SKIP (
|
||||
* otherwise this value will be set to a failure status.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2 UCNV_TO_U_CALLBACK_SUBSTITUTE (
|
||||
U_CAPI void U_EXPORT2 UCNV_TO_U_CALLBACK_SUBSTITUTE (
|
||||
const void *context,
|
||||
UConverterToUnicodeArgs *toUArgs,
|
||||
const char* codeUnits,
|
||||
@ -450,7 +450,7 @@ U_STABLE void U_EXPORT2 UCNV_TO_U_CALLBACK_SUBSTITUTE (
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
|
||||
U_STABLE void U_EXPORT2 UCNV_TO_U_CALLBACK_ESCAPE (
|
||||
U_CAPI void U_EXPORT2 UCNV_TO_U_CALLBACK_ESCAPE (
|
||||
const void *context,
|
||||
UConverterToUnicodeArgs *toUArgs,
|
||||
const char* codeUnits,
|
||||
|
@ -75,7 +75,7 @@ typedef struct UConverterSelector UConverterSelector;
|
||||
*
|
||||
* @stable ICU 4.2
|
||||
*/
|
||||
U_STABLE UConverterSelector* U_EXPORT2
|
||||
U_CAPI UConverterSelector* U_EXPORT2
|
||||
ucnvsel_open(const char* const* converterList, int32_t converterListSize,
|
||||
const USet* excludedCodePoints,
|
||||
const UConverterUnicodeSet whichSet, UErrorCode* status);
|
||||
@ -93,7 +93,7 @@ ucnvsel_open(const char* const* converterList, int32_t converterListSize,
|
||||
*
|
||||
* @stable ICU 4.2
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucnvsel_close(UConverterSelector *sel);
|
||||
|
||||
#if U_SHOW_CPLUSPLUS_API
|
||||
@ -130,7 +130,7 @@ U_NAMESPACE_END
|
||||
*
|
||||
* @stable ICU 4.2
|
||||
*/
|
||||
U_STABLE UConverterSelector* U_EXPORT2
|
||||
U_CAPI UConverterSelector* U_EXPORT2
|
||||
ucnvsel_openFromSerialized(const void* buffer, int32_t length, UErrorCode* status);
|
||||
|
||||
/**
|
||||
@ -147,7 +147,7 @@ ucnvsel_openFromSerialized(const void* buffer, int32_t length, UErrorCode* statu
|
||||
*
|
||||
* @stable ICU 4.2
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucnvsel_serialize(const UConverterSelector* sel,
|
||||
void* buffer, int32_t bufferCapacity, UErrorCode* status);
|
||||
|
||||
@ -165,7 +165,7 @@ ucnvsel_serialize(const UConverterSelector* sel,
|
||||
*
|
||||
* @stable ICU 4.2
|
||||
*/
|
||||
U_STABLE UEnumeration * U_EXPORT2
|
||||
U_CAPI UEnumeration * U_EXPORT2
|
||||
ucnvsel_selectForString(const UConverterSelector* sel,
|
||||
const UChar *s, int32_t length, UErrorCode *status);
|
||||
|
||||
@ -183,7 +183,7 @@ ucnvsel_selectForString(const UConverterSelector* sel,
|
||||
*
|
||||
* @stable ICU 4.2
|
||||
*/
|
||||
U_STABLE UEnumeration * U_EXPORT2
|
||||
U_CAPI UEnumeration * U_EXPORT2
|
||||
ucnvsel_selectForUTF8(const UConverterSelector* sel,
|
||||
const char *s, int32_t length, UErrorCode *status);
|
||||
|
||||
|
@ -582,11 +582,11 @@ enum {
|
||||
// Do not conditionalize with #ifndef U_HIDE_INTERNAL_API, needed for public API
|
||||
|
||||
/** @internal */
|
||||
U_INTERNAL int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucptrie_internalSmallIndex(const UCPTrie *trie, UChar32 c);
|
||||
|
||||
/** @internal */
|
||||
U_INTERNAL int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucptrie_internalSmallU8Index(const UCPTrie *trie, int32_t lt1, uint8_t t2, uint8_t t3);
|
||||
|
||||
/**
|
||||
@ -594,7 +594,7 @@ ucptrie_internalSmallU8Index(const UCPTrie *trie, int32_t lt1, uint8_t t2, uint8
|
||||
* Do not call directly.
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucptrie_internalU8PrevIndex(const UCPTrie *trie, UChar32 c,
|
||||
const uint8_t *start, const uint8_t *src);
|
||||
|
||||
|
@ -78,7 +78,7 @@ typedef enum UCurrencyUsage UCurrencyUsage;
|
||||
* invalid.
|
||||
* @stable ICU 2.8
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucurr_forLocale(const char* locale,
|
||||
UChar* buff,
|
||||
int32_t buffCapacity,
|
||||
@ -155,7 +155,7 @@ typedef const void* UCurrRegistryKey;
|
||||
* if there was an error.
|
||||
* @stable ICU 2.6
|
||||
*/
|
||||
U_STABLE UCurrRegistryKey U_EXPORT2
|
||||
U_CAPI UCurrRegistryKey U_EXPORT2
|
||||
ucurr_register(const UChar* isoCode,
|
||||
const char* locale,
|
||||
UErrorCode* status);
|
||||
@ -170,7 +170,7 @@ ucurr_register(const UChar* isoCode,
|
||||
* @return true if the currency for this key was successfully unregistered
|
||||
* @stable ICU 2.6
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
ucurr_unregister(UCurrRegistryKey key, UErrorCode* status);
|
||||
#endif /* UCONFIG_NO_SERVICE */
|
||||
|
||||
@ -191,7 +191,7 @@ ucurr_unregister(UCurrRegistryKey key, UErrorCode* status);
|
||||
* returned.
|
||||
* @stable ICU 2.6
|
||||
*/
|
||||
U_STABLE const UChar* U_EXPORT2
|
||||
U_CAPI const UChar* U_EXPORT2
|
||||
ucurr_getName(const UChar* currency,
|
||||
const char* locale,
|
||||
UCurrNameStyle nameStyle,
|
||||
@ -216,7 +216,7 @@ ucurr_getName(const UChar* currency,
|
||||
* returned.
|
||||
* @stable ICU 4.2
|
||||
*/
|
||||
U_STABLE const UChar* U_EXPORT2
|
||||
U_CAPI const UChar* U_EXPORT2
|
||||
ucurr_getPluralName(const UChar* currency,
|
||||
const char* locale,
|
||||
UBool* isChoiceFormat,
|
||||
@ -241,7 +241,7 @@ ucurr_getPluralName(const UChar* currency,
|
||||
* displayed, or 0 if there is an error
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucurr_getDefaultFractionDigits(const UChar* currency,
|
||||
UErrorCode* ec);
|
||||
|
||||
@ -262,7 +262,7 @@ ucurr_getDefaultFractionDigits(const UChar* currency,
|
||||
* displayed, or 0 if there is an error
|
||||
* @stable ICU 54
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucurr_getDefaultFractionDigitsForUsage(const UChar* currency,
|
||||
const UCurrencyUsage usage,
|
||||
UErrorCode* ec);
|
||||
@ -277,7 +277,7 @@ ucurr_getDefaultFractionDigitsForUsage(const UChar* currency,
|
||||
* or 0.0 if there is an error
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE double U_EXPORT2
|
||||
U_CAPI double U_EXPORT2
|
||||
ucurr_getRoundingIncrement(const UChar* currency,
|
||||
UErrorCode* ec);
|
||||
|
||||
@ -291,7 +291,7 @@ ucurr_getRoundingIncrement(const UChar* currency,
|
||||
* or 0.0 if there is an error
|
||||
* @stable ICU 54
|
||||
*/
|
||||
U_STABLE double U_EXPORT2
|
||||
U_CAPI double U_EXPORT2
|
||||
ucurr_getRoundingIncrementForUsage(const UChar* currency,
|
||||
const UCurrencyUsage usage,
|
||||
UErrorCode* ec);
|
||||
@ -348,7 +348,7 @@ typedef enum UCurrCurrencyType {
|
||||
* @param pErrorCode Error code
|
||||
* @stable ICU 3.2
|
||||
*/
|
||||
U_STABLE UEnumeration * U_EXPORT2
|
||||
U_CAPI UEnumeration * U_EXPORT2
|
||||
ucurr_openISOCurrencies(uint32_t currType, UErrorCode *pErrorCode);
|
||||
|
||||
/**
|
||||
@ -377,7 +377,7 @@ ucurr_openISOCurrencies(uint32_t currType, UErrorCode *pErrorCode);
|
||||
*
|
||||
* @stable ICU 4.8
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
ucurr_isAvailable(const UChar* isoCode,
|
||||
UDate from,
|
||||
UDate to,
|
||||
@ -397,7 +397,7 @@ ucurr_isAvailable(const UChar* isoCode,
|
||||
* values are invalid.
|
||||
* @stable ICU 4.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucurr_countCurrencies(const char* locale,
|
||||
UDate date,
|
||||
UErrorCode* ec);
|
||||
@ -421,7 +421,7 @@ ucurr_countCurrencies(const char* locale,
|
||||
* invalid.
|
||||
* @stable ICU 4.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucurr_forLocaleAndDate(const char* locale,
|
||||
UDate date,
|
||||
int32_t index,
|
||||
@ -445,7 +445,7 @@ ucurr_forLocaleAndDate(const char* locale,
|
||||
* @return a string enumeration over keyword values for the given key and the locale.
|
||||
* @stable ICU 4.2
|
||||
*/
|
||||
U_STABLE UEnumeration* U_EXPORT2
|
||||
U_CAPI UEnumeration* U_EXPORT2
|
||||
ucurr_getKeywordValuesForLocale(const char* key,
|
||||
const char* locale,
|
||||
UBool commonlyUsed,
|
||||
@ -460,7 +460,7 @@ ucurr_getKeywordValuesForLocale(const char* key,
|
||||
* @return The ISO 4217 numeric code of the currency
|
||||
* @stable ICU 49
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucurr_getNumericCode(const UChar* currency);
|
||||
|
||||
#endif /* #if !UCONFIG_NO_FORMATTING */
|
||||
|
@ -200,7 +200,7 @@ UDataMemoryIsAcceptable(void *context,
|
||||
* @see udata_openChoice
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UDataMemory * U_EXPORT2
|
||||
U_CAPI UDataMemory * U_EXPORT2
|
||||
udata_open(const char *path, const char *type, const char *name,
|
||||
UErrorCode *pErrorCode);
|
||||
|
||||
@ -252,7 +252,7 @@ udata_open(const char *path, const char *type, const char *name,
|
||||
* to get a pointer to the actual data.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UDataMemory * U_EXPORT2
|
||||
U_CAPI UDataMemory * U_EXPORT2
|
||||
udata_openChoice(const char *path, const char *type, const char *name,
|
||||
UDataMemoryIsAcceptable *isAcceptable, void *context,
|
||||
UErrorCode *pErrorCode);
|
||||
@ -264,7 +264,7 @@ udata_openChoice(const char *path, const char *type, const char *name,
|
||||
* @param pData The pointer to data memory object
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
udata_close(UDataMemory *pData);
|
||||
|
||||
/**
|
||||
@ -276,7 +276,7 @@ udata_close(UDataMemory *pData);
|
||||
* @param pData The pointer to data memory object
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE const void * U_EXPORT2
|
||||
U_CAPI const void * U_EXPORT2
|
||||
udata_getMemory(UDataMemory *pData);
|
||||
|
||||
/**
|
||||
@ -297,7 +297,7 @@ udata_getMemory(UDataMemory *pData);
|
||||
* adjusted and only part of the structure will be filled.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
udata_getInfo(UDataMemory *pData, UDataInfo *pInfo);
|
||||
|
||||
/**
|
||||
@ -343,7 +343,7 @@ udata_getInfo(UDataMemory *pData, UDataInfo *pInfo);
|
||||
* @param err outgoing error status <code>U_USING_DEFAULT_WARNING, U_UNSUPPORTED_ERROR</code>
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
udata_setCommonData(const void *data, UErrorCode *err);
|
||||
|
||||
|
||||
@ -374,7 +374,7 @@ udata_setCommonData(const void *data, UErrorCode *err);
|
||||
* @see udata_setCommonData
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
udata_setAppData(const char *packageName, const void *data, UErrorCode *err);
|
||||
|
||||
/**
|
||||
@ -413,7 +413,7 @@ typedef enum UDataFileAccess {
|
||||
* @see UDataFileAccess
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
udata_setFileAccess(UDataFileAccess access, UErrorCode *status);
|
||||
|
||||
U_CDECL_END
|
||||
|
@ -50,7 +50,7 @@ typedef struct UEnumeration UEnumeration;
|
||||
* @param en UEnumeration structure pointer
|
||||
* @stable ICU 2.2
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uenum_close(UEnumeration* en);
|
||||
|
||||
#if U_SHOW_CPLUSPLUS_API
|
||||
@ -86,7 +86,7 @@ U_NAMESPACE_END
|
||||
* @return number of elements in the iterator
|
||||
* @stable ICU 2.2
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uenum_count(UEnumeration* en, UErrorCode* status);
|
||||
|
||||
/**
|
||||
@ -110,7 +110,7 @@ uenum_count(UEnumeration* en, UErrorCode* status);
|
||||
* traversed, returns NULL.
|
||||
* @stable ICU 2.2
|
||||
*/
|
||||
U_STABLE const UChar* U_EXPORT2
|
||||
U_CAPI const UChar* U_EXPORT2
|
||||
uenum_unext(UEnumeration* en,
|
||||
int32_t* resultLength,
|
||||
UErrorCode* status);
|
||||
@ -143,7 +143,7 @@ uenum_unext(UEnumeration* en,
|
||||
* traversed, returns NULL.
|
||||
* @stable ICU 2.2
|
||||
*/
|
||||
U_STABLE const char* U_EXPORT2
|
||||
U_CAPI const char* U_EXPORT2
|
||||
uenum_next(UEnumeration* en,
|
||||
int32_t* resultLength,
|
||||
UErrorCode* status);
|
||||
@ -157,7 +157,7 @@ uenum_next(UEnumeration* en,
|
||||
* the iterator is out of sync with its service.
|
||||
* @stable ICU 2.2
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uenum_reset(UEnumeration* en, UErrorCode* status);
|
||||
|
||||
#if U_SHOW_CPLUSPLUS_API
|
||||
@ -171,7 +171,7 @@ uenum_reset(UEnumeration* en, UErrorCode* status);
|
||||
* @return a UEnumeration wrapping the adopted StringEnumeration.
|
||||
* @stable ICU 4.2
|
||||
*/
|
||||
U_STABLE UEnumeration* U_EXPORT2
|
||||
U_CAPI UEnumeration* U_EXPORT2
|
||||
uenum_openFromStringEnumeration(icu::StringEnumeration* adopted, UErrorCode* ec);
|
||||
|
||||
#endif
|
||||
@ -187,7 +187,7 @@ uenum_openFromStringEnumeration(icu::StringEnumeration* adopted, UErrorCode* ec)
|
||||
* @see uenum_close
|
||||
* @stable ICU 50
|
||||
*/
|
||||
U_STABLE UEnumeration* U_EXPORT2
|
||||
U_CAPI UEnumeration* U_EXPORT2
|
||||
uenum_openUCharStringsEnumeration(const UChar* const strings[], int32_t count,
|
||||
UErrorCode* ec);
|
||||
|
||||
@ -202,7 +202,7 @@ uenum_openUCharStringsEnumeration(const UChar* const strings[], int32_t count,
|
||||
* @see uenum_close
|
||||
* @stable ICU 50
|
||||
*/
|
||||
U_STABLE UEnumeration* U_EXPORT2
|
||||
U_CAPI UEnumeration* U_EXPORT2
|
||||
uenum_openCharStringsEnumeration(const char* const strings[], int32_t count,
|
||||
UErrorCode* ec);
|
||||
|
||||
|
@ -142,7 +142,7 @@ typedef struct UIDNA UIDNA; /**< C typedef for struct UIDNA. @stable ICU 4.6 */
|
||||
* @return the UTS #46 UIDNA instance, if successful
|
||||
* @stable ICU 4.6
|
||||
*/
|
||||
U_STABLE UIDNA * U_EXPORT2
|
||||
U_CAPI UIDNA * U_EXPORT2
|
||||
uidna_openUTS46(uint32_t options, UErrorCode *pErrorCode);
|
||||
|
||||
/**
|
||||
@ -150,7 +150,7 @@ uidna_openUTS46(uint32_t options, UErrorCode *pErrorCode);
|
||||
* @param idna UIDNA instance to be closed
|
||||
* @stable ICU 4.6
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uidna_close(UIDNA *idna);
|
||||
|
||||
#if U_SHOW_CPLUSPLUS_API
|
||||
@ -234,7 +234,7 @@ typedef struct UIDNAInfo {
|
||||
* @return destination string length
|
||||
* @stable ICU 4.6
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uidna_labelToASCII(const UIDNA *idna,
|
||||
const UChar *label, int32_t length,
|
||||
UChar *dest, int32_t capacity,
|
||||
@ -261,7 +261,7 @@ uidna_labelToASCII(const UIDNA *idna,
|
||||
* @return destination string length
|
||||
* @stable ICU 4.6
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uidna_labelToUnicode(const UIDNA *idna,
|
||||
const UChar *label, int32_t length,
|
||||
UChar *dest, int32_t capacity,
|
||||
@ -290,7 +290,7 @@ uidna_labelToUnicode(const UIDNA *idna,
|
||||
* @return destination string length
|
||||
* @stable ICU 4.6
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uidna_nameToASCII(const UIDNA *idna,
|
||||
const UChar *name, int32_t length,
|
||||
UChar *dest, int32_t capacity,
|
||||
@ -317,7 +317,7 @@ uidna_nameToASCII(const UIDNA *idna,
|
||||
* @return destination string length
|
||||
* @stable ICU 4.6
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uidna_nameToUnicode(const UIDNA *idna,
|
||||
const UChar *name, int32_t length,
|
||||
UChar *dest, int32_t capacity,
|
||||
@ -342,7 +342,7 @@ uidna_nameToUnicode(const UIDNA *idna,
|
||||
* @return destination string length
|
||||
* @stable ICU 4.6
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uidna_labelToASCII_UTF8(const UIDNA *idna,
|
||||
const char *label, int32_t length,
|
||||
char *dest, int32_t capacity,
|
||||
@ -365,7 +365,7 @@ uidna_labelToASCII_UTF8(const UIDNA *idna,
|
||||
* @return destination string length
|
||||
* @stable ICU 4.6
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uidna_labelToUnicodeUTF8(const UIDNA *idna,
|
||||
const char *label, int32_t length,
|
||||
char *dest, int32_t capacity,
|
||||
@ -388,7 +388,7 @@ uidna_labelToUnicodeUTF8(const UIDNA *idna,
|
||||
* @return destination string length
|
||||
* @stable ICU 4.6
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uidna_nameToASCII_UTF8(const UIDNA *idna,
|
||||
const char *name, int32_t length,
|
||||
char *dest, int32_t capacity,
|
||||
@ -411,7 +411,7 @@ uidna_nameToASCII_UTF8(const UIDNA *idna,
|
||||
* @return destination string length
|
||||
* @stable ICU 4.6
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uidna_nameToUnicodeUTF8(const UIDNA *idna,
|
||||
const char *name, int32_t length,
|
||||
char *dest, int32_t capacity,
|
||||
|
@ -492,7 +492,7 @@ struct UCharIterator {
|
||||
* @see UnicodeString::char32At()
|
||||
* @stable ICU 2.1
|
||||
*/
|
||||
U_STABLE UChar32 U_EXPORT2
|
||||
U_CAPI UChar32 U_EXPORT2
|
||||
uiter_current32(UCharIterator *iter);
|
||||
|
||||
/**
|
||||
@ -509,7 +509,7 @@ uiter_current32(UCharIterator *iter);
|
||||
* @see U16_NEXT
|
||||
* @stable ICU 2.1
|
||||
*/
|
||||
U_STABLE UChar32 U_EXPORT2
|
||||
U_CAPI UChar32 U_EXPORT2
|
||||
uiter_next32(UCharIterator *iter);
|
||||
|
||||
/**
|
||||
@ -526,7 +526,7 @@ uiter_next32(UCharIterator *iter);
|
||||
* @see U16_PREV
|
||||
* @stable ICU 2.1
|
||||
*/
|
||||
U_STABLE UChar32 U_EXPORT2
|
||||
U_CAPI UChar32 U_EXPORT2
|
||||
uiter_previous32(UCharIterator *iter);
|
||||
|
||||
/**
|
||||
@ -547,7 +547,7 @@ uiter_previous32(UCharIterator *iter);
|
||||
* @see UITER_NO_STATE
|
||||
* @stable ICU 2.6
|
||||
*/
|
||||
U_STABLE uint32_t U_EXPORT2
|
||||
U_CAPI uint32_t U_EXPORT2
|
||||
uiter_getState(const UCharIterator *iter);
|
||||
|
||||
/**
|
||||
@ -565,7 +565,7 @@ uiter_getState(const UCharIterator *iter);
|
||||
* @see UCharIteratorSetState
|
||||
* @stable ICU 2.6
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uiter_setState(UCharIterator *iter, uint32_t state, UErrorCode *pErrorCode);
|
||||
|
||||
/**
|
||||
@ -590,7 +590,7 @@ uiter_setState(UCharIterator *iter, uint32_t state, UErrorCode *pErrorCode);
|
||||
* @see UCharIterator
|
||||
* @stable ICU 2.1
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uiter_setString(UCharIterator *iter, const UChar *s, int32_t length);
|
||||
|
||||
/**
|
||||
@ -613,7 +613,7 @@ uiter_setString(UCharIterator *iter, const UChar *s, int32_t length);
|
||||
* @see uiter_setString
|
||||
* @stable ICU 2.6
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uiter_setUTF16BE(UCharIterator *iter, const char *s, int32_t length);
|
||||
|
||||
/**
|
||||
@ -649,7 +649,7 @@ uiter_setUTF16BE(UCharIterator *iter, const char *s, int32_t length);
|
||||
* @see UCharIterator
|
||||
* @stable ICU 2.6
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uiter_setUTF8(UCharIterator *iter, const char *s, int32_t length);
|
||||
|
||||
#if U_SHOW_CPLUSPLUS_API
|
||||
@ -674,7 +674,7 @@ uiter_setUTF8(UCharIterator *iter, const char *s, int32_t length);
|
||||
* @see UCharIterator
|
||||
* @stable ICU 2.1
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uiter_setCharacterIterator(UCharIterator *iter, icu::CharacterIterator *charIter);
|
||||
|
||||
/**
|
||||
@ -699,7 +699,7 @@ uiter_setCharacterIterator(UCharIterator *iter, icu::CharacterIterator *charIter
|
||||
* @see UCharIterator
|
||||
* @stable ICU 2.1
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uiter_setReplaceable(UCharIterator *iter, const icu::Replaceable *rep);
|
||||
|
||||
#endif
|
||||
|
@ -68,7 +68,7 @@ typedef struct ULocaleDisplayNames ULocaleDisplayNames;
|
||||
* @param pErrorCode the status code
|
||||
* @stable ICU 4.4
|
||||
*/
|
||||
U_STABLE ULocaleDisplayNames * U_EXPORT2
|
||||
U_CAPI ULocaleDisplayNames * U_EXPORT2
|
||||
uldn_open(const char * locale,
|
||||
UDialectHandling dialectHandling,
|
||||
UErrorCode *pErrorCode);
|
||||
@ -78,7 +78,7 @@ uldn_open(const char * locale,
|
||||
* @param ldn the ULocaleDisplayNames instance to be closed
|
||||
* @stable ICU 4.4
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uldn_close(ULocaleDisplayNames *ldn);
|
||||
|
||||
#if U_SHOW_CPLUSPLUS_API
|
||||
@ -109,7 +109,7 @@ U_NAMESPACE_END
|
||||
* @return the display locale
|
||||
* @stable ICU 4.4
|
||||
*/
|
||||
U_STABLE const char * U_EXPORT2
|
||||
U_CAPI const char * U_EXPORT2
|
||||
uldn_getLocale(const ULocaleDisplayNames *ldn);
|
||||
|
||||
/**
|
||||
@ -118,7 +118,7 @@ uldn_getLocale(const ULocaleDisplayNames *ldn);
|
||||
* @return the dialect handling enum
|
||||
* @stable ICU 4.4
|
||||
*/
|
||||
U_STABLE UDialectHandling U_EXPORT2
|
||||
U_CAPI UDialectHandling U_EXPORT2
|
||||
uldn_getDialectHandling(const ULocaleDisplayNames *ldn);
|
||||
|
||||
/* names for entire locales */
|
||||
@ -134,7 +134,7 @@ uldn_getDialectHandling(const ULocaleDisplayNames *ldn);
|
||||
* greater than maxResultSize, the returned name will be truncated.
|
||||
* @stable ICU 4.4
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uldn_localeDisplayName(const ULocaleDisplayNames *ldn,
|
||||
const char *locale,
|
||||
UChar *result,
|
||||
@ -154,7 +154,7 @@ uldn_localeDisplayName(const ULocaleDisplayNames *ldn,
|
||||
* greater than maxResultSize, the returned name will be truncated.
|
||||
* @stable ICU 4.4
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uldn_languageDisplayName(const ULocaleDisplayNames *ldn,
|
||||
const char *lang,
|
||||
UChar *result,
|
||||
@ -172,7 +172,7 @@ uldn_languageDisplayName(const ULocaleDisplayNames *ldn,
|
||||
* greater than maxResultSize, the returned name will be truncated.
|
||||
* @stable ICU 4.4
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uldn_scriptDisplayName(const ULocaleDisplayNames *ldn,
|
||||
const char *script,
|
||||
UChar *result,
|
||||
@ -190,7 +190,7 @@ uldn_scriptDisplayName(const ULocaleDisplayNames *ldn,
|
||||
* greater than maxResultSize, the returned name will be truncated.
|
||||
* @stable ICU 4.4
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uldn_scriptCodeDisplayName(const ULocaleDisplayNames *ldn,
|
||||
UScriptCode scriptCode,
|
||||
UChar *result,
|
||||
@ -208,7 +208,7 @@ uldn_scriptCodeDisplayName(const ULocaleDisplayNames *ldn,
|
||||
* greater than maxResultSize, the returned name will be truncated.
|
||||
* @stable ICU 4.4
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uldn_regionDisplayName(const ULocaleDisplayNames *ldn,
|
||||
const char *region,
|
||||
UChar *result,
|
||||
@ -226,7 +226,7 @@ uldn_regionDisplayName(const ULocaleDisplayNames *ldn,
|
||||
* greater than maxResultSize, the returned name will be truncated.
|
||||
* @stable ICU 4.4
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uldn_variantDisplayName(const ULocaleDisplayNames *ldn,
|
||||
const char *variant,
|
||||
UChar *result,
|
||||
@ -244,7 +244,7 @@ uldn_variantDisplayName(const ULocaleDisplayNames *ldn,
|
||||
* greater than maxResultSize, the returned name will be truncated.
|
||||
* @stable ICU 4.4
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uldn_keyDisplayName(const ULocaleDisplayNames *ldn,
|
||||
const char *key,
|
||||
UChar *result,
|
||||
@ -263,7 +263,7 @@ uldn_keyDisplayName(const ULocaleDisplayNames *ldn,
|
||||
* greater than maxResultSize, the returned name will be truncated.
|
||||
* @stable ICU 4.4
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uldn_keyValueDisplayName(const ULocaleDisplayNames *ldn,
|
||||
const char *key,
|
||||
const char *value,
|
||||
@ -285,7 +285,7 @@ uldn_keyValueDisplayName(const ULocaleDisplayNames *ldn,
|
||||
* @return a ULocaleDisplayNames instance
|
||||
* @stable ICU 51
|
||||
*/
|
||||
U_STABLE ULocaleDisplayNames * U_EXPORT2
|
||||
U_CAPI ULocaleDisplayNames * U_EXPORT2
|
||||
uldn_openForContext(const char * locale, UDisplayContext *contexts,
|
||||
int32_t length, UErrorCode *pErrorCode);
|
||||
|
||||
@ -299,7 +299,7 @@ uldn_openForContext(const char * locale, UDisplayContext *contexts,
|
||||
* @return the UDisplayContextValue for the specified type.
|
||||
* @stable ICU 51
|
||||
*/
|
||||
U_STABLE UDisplayContext U_EXPORT2
|
||||
U_CAPI UDisplayContext U_EXPORT2
|
||||
uldn_getContext(const ULocaleDisplayNames *ldn, UDisplayContextType type,
|
||||
UErrorCode *pErrorCode);
|
||||
|
||||
|
@ -371,7 +371,7 @@ typedef enum {
|
||||
* @system
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE const char* U_EXPORT2
|
||||
U_CAPI const char* U_EXPORT2
|
||||
uloc_getDefault(void);
|
||||
|
||||
/**
|
||||
@ -391,7 +391,7 @@ uloc_getDefault(void);
|
||||
* @system
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uloc_setDefault(const char* localeID,
|
||||
UErrorCode* status);
|
||||
#endif /* U_HIDE_SYSTEM_API */
|
||||
@ -408,7 +408,7 @@ uloc_setDefault(const char* localeID,
|
||||
* than languageCapacity, the returned language code will be truncated.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uloc_getLanguage(const char* localeID,
|
||||
char* language,
|
||||
int32_t languageCapacity,
|
||||
@ -426,7 +426,7 @@ uloc_getLanguage(const char* localeID,
|
||||
* than scriptCapacity, the returned language code will be truncated.
|
||||
* @stable ICU 2.8
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uloc_getScript(const char* localeID,
|
||||
char* script,
|
||||
int32_t scriptCapacity,
|
||||
@ -444,7 +444,7 @@ uloc_getScript(const char* localeID,
|
||||
* than countryCapacity, the returned country code will be truncated.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uloc_getCountry(const char* localeID,
|
||||
char* country,
|
||||
int32_t countryCapacity,
|
||||
@ -462,7 +462,7 @@ uloc_getCountry(const char* localeID,
|
||||
* than variantCapacity, the returned variant code will be truncated.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uloc_getVariant(const char* localeID,
|
||||
char* variant,
|
||||
int32_t variantCapacity,
|
||||
@ -485,7 +485,7 @@ uloc_getVariant(const char* localeID,
|
||||
* than nameCapacity, the returned full name will be truncated.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uloc_getName(const char* localeID,
|
||||
char* name,
|
||||
int32_t nameCapacity,
|
||||
@ -508,7 +508,7 @@ uloc_getName(const char* localeID,
|
||||
* than nameCapacity, the returned full name will be truncated.
|
||||
* @stable ICU 2.8
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uloc_canonicalize(const char* localeID,
|
||||
char* name,
|
||||
int32_t nameCapacity,
|
||||
@ -521,7 +521,7 @@ uloc_canonicalize(const char* localeID,
|
||||
* @return language the ISO language code for localeID
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE const char* U_EXPORT2
|
||||
U_CAPI const char* U_EXPORT2
|
||||
uloc_getISO3Language(const char* localeID);
|
||||
|
||||
|
||||
@ -532,7 +532,7 @@ uloc_getISO3Language(const char* localeID);
|
||||
* @return country the ISO country code for localeID
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE const char* U_EXPORT2
|
||||
U_CAPI const char* U_EXPORT2
|
||||
uloc_getISO3Country(const char* localeID);
|
||||
|
||||
/**
|
||||
@ -546,7 +546,7 @@ uloc_getISO3Country(const char* localeID);
|
||||
* @return country the Win32 LCID for localeID
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE uint32_t U_EXPORT2
|
||||
U_CAPI uint32_t U_EXPORT2
|
||||
uloc_getLCID(const char* localeID);
|
||||
|
||||
/**
|
||||
@ -570,7 +570,7 @@ uloc_getLCID(const char* localeID);
|
||||
* code will be truncated.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uloc_getDisplayLanguage(const char* locale,
|
||||
const char* displayLocale,
|
||||
UChar* language,
|
||||
@ -599,7 +599,7 @@ uloc_getDisplayLanguage(const char* locale,
|
||||
* script code will be truncated.
|
||||
* @stable ICU 2.8
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uloc_getDisplayScript(const char* locale,
|
||||
const char* displayLocale,
|
||||
UChar* script,
|
||||
@ -631,7 +631,7 @@ uloc_getDisplayScript(const char* locale,
|
||||
* country code will be truncated.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uloc_getDisplayCountry(const char* locale,
|
||||
const char* displayLocale,
|
||||
UChar* country,
|
||||
@ -661,7 +661,7 @@ uloc_getDisplayCountry(const char* locale,
|
||||
* variant code will be truncated.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uloc_getDisplayVariant(const char* locale,
|
||||
const char* displayLocale,
|
||||
UChar* variant,
|
||||
@ -710,7 +710,7 @@ uloc_getDisplayVariant(const char* locale,
|
||||
* @see #uloc_openKeywords
|
||||
* @stable ICU 2.8
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uloc_getDisplayKeyword(const char* keyword,
|
||||
const char* displayLocale,
|
||||
UChar* dest,
|
||||
@ -738,7 +738,7 @@ uloc_getDisplayKeyword(const char* keyword,
|
||||
* @return the actual buffer size needed for the displayable variant code.
|
||||
* @stable ICU 2.8
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uloc_getDisplayKeywordValue( const char* locale,
|
||||
const char* keyword,
|
||||
const char* displayLocale,
|
||||
@ -761,7 +761,7 @@ uloc_getDisplayKeywordValue( const char* locale,
|
||||
* than maxResultSize, the returned displayable name will be truncated.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uloc_getDisplayName(const char* localeID,
|
||||
const char* inLocaleID,
|
||||
UChar* result,
|
||||
@ -785,7 +785,7 @@ uloc_getDisplayName(const char* localeID,
|
||||
* @return a specified locale name of all available locales
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE const char* U_EXPORT2
|
||||
U_CAPI const char* U_EXPORT2
|
||||
uloc_getAvailable(int32_t n);
|
||||
|
||||
/**
|
||||
@ -794,7 +794,7 @@ uloc_getAvailable(int32_t n);
|
||||
* @return the size of the locale list
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2 uloc_countAvailable(void);
|
||||
U_CAPI int32_t U_EXPORT2 uloc_countAvailable(void);
|
||||
|
||||
#ifndef U_HIDE_DRAFT_API
|
||||
|
||||
@ -857,7 +857,7 @@ typedef enum ULocAvailableType {
|
||||
* @return a UEnumeration owned by the caller, or nullptr on failure.
|
||||
* @draft ICU 65
|
||||
*/
|
||||
U_DRAFT UEnumeration* U_EXPORT2
|
||||
U_CAPI UEnumeration* U_EXPORT2
|
||||
uloc_openAvailableByType(ULocAvailableType type, UErrorCode* status);
|
||||
|
||||
#endif // U_HIDE_DRAFT_API
|
||||
@ -873,7 +873,7 @@ uloc_openAvailableByType(ULocAvailableType type, UErrorCode* status);
|
||||
* @return a list of all available language codes
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE const char* const* U_EXPORT2
|
||||
U_CAPI const char* const* U_EXPORT2
|
||||
uloc_getISOLanguages(void);
|
||||
|
||||
/**
|
||||
@ -885,7 +885,7 @@ uloc_getISOLanguages(void);
|
||||
* @return a list of all available country codes
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE const char* const* U_EXPORT2
|
||||
U_CAPI const char* const* U_EXPORT2
|
||||
uloc_getISOCountries(void);
|
||||
|
||||
/**
|
||||
@ -901,7 +901,7 @@ uloc_getISOCountries(void);
|
||||
* @return The length of the parent locale ID.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uloc_getParent(const char* localeID,
|
||||
char* parent,
|
||||
int32_t parentCapacity,
|
||||
@ -932,7 +932,7 @@ uloc_getParent(const char* localeID,
|
||||
* than nameCapacity, the returned full name will be truncated.
|
||||
* @stable ICU 2.8
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uloc_getBaseName(const char* localeID,
|
||||
char* name,
|
||||
int32_t nameCapacity,
|
||||
@ -947,7 +947,7 @@ uloc_getBaseName(const char* localeID,
|
||||
* @return enumeration of keywords or NULL if there are no keywords.
|
||||
* @stable ICU 2.8
|
||||
*/
|
||||
U_STABLE UEnumeration* U_EXPORT2
|
||||
U_CAPI UEnumeration* U_EXPORT2
|
||||
uloc_openKeywords(const char* localeID,
|
||||
UErrorCode* status);
|
||||
|
||||
@ -964,7 +964,7 @@ uloc_openKeywords(const char* localeID,
|
||||
* @return the length of keyword value
|
||||
* @stable ICU 2.8
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uloc_getKeywordValue(const char* localeID,
|
||||
const char* keywordName,
|
||||
char* buffer, int32_t bufferCapacity,
|
||||
@ -1001,7 +1001,7 @@ uloc_getKeywordValue(const char* localeID,
|
||||
* @see uloc_getKeywordValue
|
||||
* @stable ICU 3.2
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uloc_setKeywordValue(const char* keywordName,
|
||||
const char* keywordValue,
|
||||
char* buffer, int32_t bufferCapacity,
|
||||
@ -1021,7 +1021,7 @@ uloc_setKeywordValue(const char* keywordName,
|
||||
* @return true if the locale's script is written right-to-left
|
||||
* @stable ICU 54
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
uloc_isRightToLeft(const char *locale);
|
||||
|
||||
/**
|
||||
@ -1045,7 +1045,7 @@ typedef enum {
|
||||
* @return an enum indicating the layout orientation for characters.
|
||||
* @stable ICU 4.0
|
||||
*/
|
||||
U_STABLE ULayoutType U_EXPORT2
|
||||
U_CAPI ULayoutType U_EXPORT2
|
||||
uloc_getCharacterOrientation(const char* localeId,
|
||||
UErrorCode *status);
|
||||
|
||||
@ -1057,7 +1057,7 @@ uloc_getCharacterOrientation(const char* localeId,
|
||||
* @return an enum indicating the layout orientation for lines.
|
||||
* @stable ICU 4.0
|
||||
*/
|
||||
U_STABLE ULayoutType U_EXPORT2
|
||||
U_CAPI ULayoutType U_EXPORT2
|
||||
uloc_getLineOrientation(const char* localeId,
|
||||
UErrorCode *status);
|
||||
|
||||
@ -1104,7 +1104,7 @@ typedef enum {
|
||||
* @return length needed for the locale.
|
||||
* @stable ICU 3.2
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uloc_acceptLanguageFromHTTP(char *result, int32_t resultAvailable,
|
||||
UAcceptResult *outResult,
|
||||
const char *httpAcceptLanguage,
|
||||
@ -1129,7 +1129,7 @@ uloc_acceptLanguageFromHTTP(char *result, int32_t resultAvailable,
|
||||
* @return length needed for the locale.
|
||||
* @stable ICU 3.2
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uloc_acceptLanguage(char *result, int32_t resultAvailable,
|
||||
UAcceptResult *outResult, const char **acceptList,
|
||||
int32_t acceptListCount,
|
||||
@ -1149,7 +1149,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_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uloc_getLocaleForLCID(uint32_t hostID, char *locale, int32_t localeCapacity,
|
||||
UErrorCode *status);
|
||||
|
||||
@ -1187,7 +1187,7 @@ uloc_getLocaleForLCID(uint32_t hostID, char *locale, int32_t localeCapacity,
|
||||
* On error, the return value is -1.
|
||||
* @stable ICU 4.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uloc_addLikelySubtags(const char* localeID,
|
||||
char* maximizedLocaleID,
|
||||
int32_t maximizedLocaleIDCapacity,
|
||||
@ -1227,7 +1227,7 @@ uloc_addLikelySubtags(const char* localeID,
|
||||
* On error, the return value is -1.
|
||||
* @stable ICU 4.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uloc_minimizeSubtags(const char* localeID,
|
||||
char* minimizedLocaleID,
|
||||
int32_t minimizedLocaleIDCapacity,
|
||||
@ -1260,7 +1260,7 @@ uloc_minimizeSubtags(const char* localeID,
|
||||
* @return the length of the locale ID.
|
||||
* @stable ICU 4.2
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uloc_forLanguageTag(const char* langtag,
|
||||
char* localeID,
|
||||
int32_t localeIDCapacity,
|
||||
@ -1288,7 +1288,7 @@ uloc_forLanguageTag(const char* langtag,
|
||||
* @return The length of the BCP47 language tag.
|
||||
* @stable ICU 4.2
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uloc_toLanguageTag(const char* localeID,
|
||||
char* langtag,
|
||||
int32_t langtagCapacity,
|
||||
@ -1316,7 +1316,7 @@ uloc_toLanguageTag(const char* localeID,
|
||||
* @see uloc_toLegacyKey
|
||||
* @stable ICU 54
|
||||
*/
|
||||
U_STABLE const char* U_EXPORT2
|
||||
U_CAPI const char* U_EXPORT2
|
||||
uloc_toUnicodeLocaleKey(const char* keyword);
|
||||
|
||||
/**
|
||||
@ -1347,7 +1347,7 @@ uloc_toUnicodeLocaleKey(const char* keyword);
|
||||
* @see uloc_toLegacyType
|
||||
* @stable ICU 54
|
||||
*/
|
||||
U_STABLE const char* U_EXPORT2
|
||||
U_CAPI const char* U_EXPORT2
|
||||
uloc_toUnicodeLocaleType(const char* keyword, const char* value);
|
||||
|
||||
/**
|
||||
@ -1362,7 +1362,7 @@ uloc_toUnicodeLocaleType(const char* keyword, const char* value);
|
||||
* @see toUnicodeLocaleKey
|
||||
* @stable ICU 54
|
||||
*/
|
||||
U_STABLE const char* U_EXPORT2
|
||||
U_CAPI const char* U_EXPORT2
|
||||
uloc_toLegacyKey(const char* keyword);
|
||||
|
||||
/**
|
||||
@ -1391,7 +1391,7 @@ uloc_toLegacyKey(const char* keyword);
|
||||
* @see toUnicodeLocaleType
|
||||
* @stable ICU 54
|
||||
*/
|
||||
U_STABLE const char* U_EXPORT2
|
||||
U_CAPI const char* U_EXPORT2
|
||||
uloc_toLegacyType(const char* keyword, const char* value);
|
||||
|
||||
#endif /*_ULOC*/
|
||||
|
@ -53,9 +53,9 @@
|
||||
#include <stddef.h>
|
||||
|
||||
/*==========================================================================*/
|
||||
/* For C wrappers, we use the symbol U_STABLE. */
|
||||
/* For C wrappers, we use the symbol U_CAPI. */
|
||||
/* This works properly if the includer is C or C++. */
|
||||
/* Functions are declared U_STABLE return-type U_EXPORT2 function-name()... */
|
||||
/* Functions are declared U_CAPI return-type U_EXPORT2 function-name()... */
|
||||
/*==========================================================================*/
|
||||
|
||||
/**
|
||||
@ -108,15 +108,15 @@
|
||||
|
||||
/** This is used to declare a function as a public ICU C API @stable ICU 2.0*/
|
||||
#define U_CAPI U_CFUNC U_EXPORT
|
||||
/** This is used to declare a function as a stable public ICU C API*/
|
||||
/** Obsolete/same as U_CAPI; was used to declare a function as a stable public ICU C API*/
|
||||
#define U_STABLE U_CAPI
|
||||
/** This is used to declare a function as a draft public ICU C API */
|
||||
/** Obsolete/same as U_CAPI; was used to declare a function as a draft public ICU C API */
|
||||
#define U_DRAFT U_CAPI
|
||||
/** This is used to declare a function as a deprecated public ICU C API */
|
||||
#define U_DEPRECATED U_CAPI U_ATTRIBUTE_DEPRECATED
|
||||
/** This is used to declare a function as an obsolete public ICU C API */
|
||||
/** Obsolete/same as U_CAPI; was used to declare a function as an obsolete public ICU C API */
|
||||
#define U_OBSOLETE U_CAPI
|
||||
/** This is used to declare a function as an internal ICU C API */
|
||||
/** Obsolete/same as U_CAPI; was used to declare a function as an internal ICU C API */
|
||||
#define U_INTERNAL U_CAPI
|
||||
|
||||
/**
|
||||
|
@ -45,7 +45,7 @@ struct UConverter; // unicode/ucnv.h
|
||||
/**
|
||||
* \ingroup ustring_ustrlen
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_strlen(const UChar *s);
|
||||
#endif
|
||||
|
||||
|
@ -135,7 +135,7 @@ typedef struct UNormalizer2 UNormalizer2; /**< C typedef for struct UNormalizer
|
||||
* @return the requested Normalizer2, if successful
|
||||
* @stable ICU 49
|
||||
*/
|
||||
U_STABLE const UNormalizer2 * U_EXPORT2
|
||||
U_CAPI const UNormalizer2 * U_EXPORT2
|
||||
unorm2_getNFCInstance(UErrorCode *pErrorCode);
|
||||
|
||||
/**
|
||||
@ -149,7 +149,7 @@ unorm2_getNFCInstance(UErrorCode *pErrorCode);
|
||||
* @return the requested Normalizer2, if successful
|
||||
* @stable ICU 49
|
||||
*/
|
||||
U_STABLE const UNormalizer2 * U_EXPORT2
|
||||
U_CAPI const UNormalizer2 * U_EXPORT2
|
||||
unorm2_getNFDInstance(UErrorCode *pErrorCode);
|
||||
|
||||
/**
|
||||
@ -163,7 +163,7 @@ unorm2_getNFDInstance(UErrorCode *pErrorCode);
|
||||
* @return the requested Normalizer2, if successful
|
||||
* @stable ICU 49
|
||||
*/
|
||||
U_STABLE const UNormalizer2 * U_EXPORT2
|
||||
U_CAPI const UNormalizer2 * U_EXPORT2
|
||||
unorm2_getNFKCInstance(UErrorCode *pErrorCode);
|
||||
|
||||
/**
|
||||
@ -177,7 +177,7 @@ unorm2_getNFKCInstance(UErrorCode *pErrorCode);
|
||||
* @return the requested Normalizer2, if successful
|
||||
* @stable ICU 49
|
||||
*/
|
||||
U_STABLE const UNormalizer2 * U_EXPORT2
|
||||
U_CAPI const UNormalizer2 * U_EXPORT2
|
||||
unorm2_getNFKDInstance(UErrorCode *pErrorCode);
|
||||
|
||||
/**
|
||||
@ -191,7 +191,7 @@ unorm2_getNFKDInstance(UErrorCode *pErrorCode);
|
||||
* @return the requested Normalizer2, if successful
|
||||
* @stable ICU 49
|
||||
*/
|
||||
U_STABLE const UNormalizer2 * U_EXPORT2
|
||||
U_CAPI const UNormalizer2 * U_EXPORT2
|
||||
unorm2_getNFKCCasefoldInstance(UErrorCode *pErrorCode);
|
||||
|
||||
/**
|
||||
@ -215,7 +215,7 @@ unorm2_getNFKCCasefoldInstance(UErrorCode *pErrorCode);
|
||||
* @return the requested UNormalizer2, if successful
|
||||
* @stable ICU 4.4
|
||||
*/
|
||||
U_STABLE const UNormalizer2 * U_EXPORT2
|
||||
U_CAPI const UNormalizer2 * U_EXPORT2
|
||||
unorm2_getInstance(const char *packageName,
|
||||
const char *name,
|
||||
UNormalization2Mode mode,
|
||||
@ -236,7 +236,7 @@ unorm2_getInstance(const char *packageName,
|
||||
* @return the requested UNormalizer2, if successful
|
||||
* @stable ICU 4.4
|
||||
*/
|
||||
U_STABLE UNormalizer2 * U_EXPORT2
|
||||
U_CAPI UNormalizer2 * U_EXPORT2
|
||||
unorm2_openFiltered(const UNormalizer2 *norm2, const USet *filterSet, UErrorCode *pErrorCode);
|
||||
|
||||
/**
|
||||
@ -245,7 +245,7 @@ unorm2_openFiltered(const UNormalizer2 *norm2, const USet *filterSet, UErrorCode
|
||||
* @param norm2 UNormalizer2 instance to be closed
|
||||
* @stable ICU 4.4
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
unorm2_close(UNormalizer2 *norm2);
|
||||
|
||||
#if U_SHOW_CPLUSPLUS_API
|
||||
@ -283,7 +283,7 @@ U_NAMESPACE_END
|
||||
* @return dest
|
||||
* @stable ICU 4.4
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
unorm2_normalize(const UNormalizer2 *norm2,
|
||||
const UChar *src, int32_t length,
|
||||
UChar *dest, int32_t capacity,
|
||||
@ -306,7 +306,7 @@ unorm2_normalize(const UNormalizer2 *norm2,
|
||||
* @return first
|
||||
* @stable ICU 4.4
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
unorm2_normalizeSecondAndAppend(const UNormalizer2 *norm2,
|
||||
UChar *first, int32_t firstLength, int32_t firstCapacity,
|
||||
const UChar *second, int32_t secondLength,
|
||||
@ -329,7 +329,7 @@ unorm2_normalizeSecondAndAppend(const UNormalizer2 *norm2,
|
||||
* @return first
|
||||
* @stable ICU 4.4
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
unorm2_append(const UNormalizer2 *norm2,
|
||||
UChar *first, int32_t firstLength, int32_t firstCapacity,
|
||||
const UChar *second, int32_t secondLength,
|
||||
@ -354,7 +354,7 @@ unorm2_append(const UNormalizer2 *norm2,
|
||||
* @return the non-negative length of c's decomposition, if there is one; otherwise a negative value
|
||||
* @stable ICU 4.6
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
unorm2_getDecomposition(const UNormalizer2 *norm2,
|
||||
UChar32 c, UChar *decomposition, int32_t capacity,
|
||||
UErrorCode *pErrorCode);
|
||||
@ -388,7 +388,7 @@ unorm2_getDecomposition(const UNormalizer2 *norm2,
|
||||
* @return the non-negative length of c's raw decomposition, if there is one; otherwise a negative value
|
||||
* @stable ICU 49
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
unorm2_getRawDecomposition(const UNormalizer2 *norm2,
|
||||
UChar32 c, UChar *decomposition, int32_t capacity,
|
||||
UErrorCode *pErrorCode);
|
||||
@ -408,7 +408,7 @@ unorm2_getRawDecomposition(const UNormalizer2 *norm2,
|
||||
* @return The non-negative composite code point if there is one; otherwise a negative value.
|
||||
* @stable ICU 49
|
||||
*/
|
||||
U_STABLE UChar32 U_EXPORT2
|
||||
U_CAPI UChar32 U_EXPORT2
|
||||
unorm2_composePair(const UNormalizer2 *norm2, UChar32 a, UChar32 b);
|
||||
|
||||
/**
|
||||
@ -420,7 +420,7 @@ unorm2_composePair(const UNormalizer2 *norm2, UChar32 a, UChar32 b);
|
||||
* @return c's combining class
|
||||
* @stable ICU 49
|
||||
*/
|
||||
U_STABLE uint8_t U_EXPORT2
|
||||
U_CAPI uint8_t U_EXPORT2
|
||||
unorm2_getCombiningClass(const UNormalizer2 *norm2, UChar32 c);
|
||||
|
||||
/**
|
||||
@ -439,7 +439,7 @@ unorm2_getCombiningClass(const UNormalizer2 *norm2, UChar32 c);
|
||||
* @return true if s is normalized
|
||||
* @stable ICU 4.4
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
unorm2_isNormalized(const UNormalizer2 *norm2,
|
||||
const UChar *s, int32_t length,
|
||||
UErrorCode *pErrorCode);
|
||||
@ -461,7 +461,7 @@ unorm2_isNormalized(const UNormalizer2 *norm2,
|
||||
* @return UNormalizationCheckResult
|
||||
* @stable ICU 4.4
|
||||
*/
|
||||
U_STABLE UNormalizationCheckResult U_EXPORT2
|
||||
U_CAPI UNormalizationCheckResult U_EXPORT2
|
||||
unorm2_quickCheck(const UNormalizer2 *norm2,
|
||||
const UChar *s, int32_t length,
|
||||
UErrorCode *pErrorCode);
|
||||
@ -490,7 +490,7 @@ unorm2_quickCheck(const UNormalizer2 *norm2,
|
||||
* @return "yes" span end index
|
||||
* @stable ICU 4.4
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
unorm2_spanQuickCheckYes(const UNormalizer2 *norm2,
|
||||
const UChar *s, int32_t length,
|
||||
UErrorCode *pErrorCode);
|
||||
@ -504,7 +504,7 @@ unorm2_spanQuickCheckYes(const UNormalizer2 *norm2,
|
||||
* @return true if c has a normalization boundary before it
|
||||
* @stable ICU 4.4
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
unorm2_hasBoundaryBefore(const UNormalizer2 *norm2, UChar32 c);
|
||||
|
||||
/**
|
||||
@ -516,7 +516,7 @@ unorm2_hasBoundaryBefore(const UNormalizer2 *norm2, UChar32 c);
|
||||
* @return true if c has a normalization boundary after it
|
||||
* @stable ICU 4.4
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
unorm2_hasBoundaryAfter(const UNormalizer2 *norm2, UChar32 c);
|
||||
|
||||
/**
|
||||
@ -527,7 +527,7 @@ unorm2_hasBoundaryAfter(const UNormalizer2 *norm2, UChar32 c);
|
||||
* @return true if c is normalization-inert
|
||||
* @stable ICU 4.4
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
unorm2_isInert(const UNormalizer2 *norm2, UChar32 c);
|
||||
|
||||
/**
|
||||
@ -596,7 +596,7 @@ unorm2_isInert(const UNormalizer2 *norm2, UChar32 c);
|
||||
*
|
||||
* @stable ICU 2.2
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
unorm_compare(const UChar *s1, int32_t length1,
|
||||
const UChar *s2, int32_t length2,
|
||||
uint32_t options,
|
||||
|
@ -166,7 +166,7 @@ typedef enum {
|
||||
* @see ures_close
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UResourceBundle* U_EXPORT2
|
||||
U_CAPI UResourceBundle* U_EXPORT2
|
||||
ures_open(const char* packageName,
|
||||
const char* locale,
|
||||
UErrorCode* status);
|
||||
@ -189,7 +189,7 @@ ures_open(const char* packageName,
|
||||
* @see ures_close
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UResourceBundle* U_EXPORT2
|
||||
U_CAPI UResourceBundle* U_EXPORT2
|
||||
ures_openDirect(const char* packageName,
|
||||
const char* locale,
|
||||
UErrorCode* status);
|
||||
@ -212,7 +212,7 @@ ures_openDirect(const char* packageName,
|
||||
* @see ures_open
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UResourceBundle* U_EXPORT2
|
||||
U_CAPI UResourceBundle* U_EXPORT2
|
||||
ures_openU(const UChar* packageName,
|
||||
const char* locale,
|
||||
UErrorCode* status);
|
||||
@ -248,7 +248,7 @@ ures_countArrayItems(const UResourceBundle* resourceBundle,
|
||||
* @see ures_open
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ures_close(UResourceBundle* resourceBundle);
|
||||
|
||||
#if U_SHOW_CPLUSPLUS_API
|
||||
@ -294,7 +294,7 @@ ures_getVersionNumber(const UResourceBundle* resourceBundle);
|
||||
* as specified in the resource bundle or its parent.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ures_getVersion(const UResourceBundle* resB,
|
||||
UVersionInfo versionInfo);
|
||||
|
||||
@ -328,7 +328,7 @@ ures_getLocale(const UResourceBundle* resourceBundle,
|
||||
* @return A Locale name
|
||||
* @stable ICU 2.8
|
||||
*/
|
||||
U_STABLE const char* U_EXPORT2
|
||||
U_CAPI const char* U_EXPORT2
|
||||
ures_getLocaleByType(const UResourceBundle* resourceBundle,
|
||||
ULocDataLocaleType type,
|
||||
UErrorCode* status);
|
||||
@ -351,7 +351,7 @@ ures_getLocaleByType(const UResourceBundle* resourceBundle,
|
||||
* @param status The error code.
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ures_openFillIn(UResourceBundle *r,
|
||||
const char* packageName,
|
||||
const char* localeID,
|
||||
@ -375,7 +375,7 @@ ures_openFillIn(UResourceBundle *r,
|
||||
* @see ures_getUInt
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE const UChar* U_EXPORT2
|
||||
U_CAPI const UChar* U_EXPORT2
|
||||
ures_getString(const UResourceBundle* resourceBundle,
|
||||
int32_t* len,
|
||||
UErrorCode* status);
|
||||
@ -427,7 +427,7 @@ ures_getString(const UResourceBundle* resourceBundle,
|
||||
* @see u_strToUTF8
|
||||
* @stable ICU 3.6
|
||||
*/
|
||||
U_STABLE const char * U_EXPORT2
|
||||
U_CAPI const char * U_EXPORT2
|
||||
ures_getUTF8String(const UResourceBundle *resB,
|
||||
char *dest, int32_t *length,
|
||||
UBool forceCopy,
|
||||
@ -450,7 +450,7 @@ ures_getUTF8String(const UResourceBundle *resB,
|
||||
* @see ures_getUInt
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE const uint8_t* U_EXPORT2
|
||||
U_CAPI const uint8_t* U_EXPORT2
|
||||
ures_getBinary(const UResourceBundle* resourceBundle,
|
||||
int32_t* len,
|
||||
UErrorCode* status);
|
||||
@ -472,7 +472,7 @@ ures_getBinary(const UResourceBundle* resourceBundle,
|
||||
* @see ures_getUInt
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE const int32_t* U_EXPORT2
|
||||
U_CAPI const int32_t* U_EXPORT2
|
||||
ures_getIntVector(const UResourceBundle* resourceBundle,
|
||||
int32_t* len,
|
||||
UErrorCode* status);
|
||||
@ -493,7 +493,7 @@ ures_getIntVector(const UResourceBundle* resourceBundle,
|
||||
* @see ures_getString
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE uint32_t U_EXPORT2
|
||||
U_CAPI uint32_t U_EXPORT2
|
||||
ures_getUInt(const UResourceBundle* resourceBundle,
|
||||
UErrorCode *status);
|
||||
|
||||
@ -513,7 +513,7 @@ ures_getUInt(const UResourceBundle* resourceBundle,
|
||||
* @see ures_getString
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ures_getInt(const UResourceBundle* resourceBundle,
|
||||
UErrorCode *status);
|
||||
|
||||
@ -527,7 +527,7 @@ ures_getInt(const UResourceBundle* resourceBundle,
|
||||
* @return number of resources in a given resource.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ures_getSize(const UResourceBundle *resourceBundle);
|
||||
|
||||
/**
|
||||
@ -538,7 +538,7 @@ ures_getSize(const UResourceBundle *resourceBundle);
|
||||
* @see UResType
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UResType U_EXPORT2
|
||||
U_CAPI UResType U_EXPORT2
|
||||
ures_getType(const UResourceBundle *resourceBundle);
|
||||
|
||||
/**
|
||||
@ -549,7 +549,7 @@ ures_getType(const UResourceBundle *resourceBundle);
|
||||
* @return a key associated to this resource, or NULL if it doesn't have a key
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE const char * U_EXPORT2
|
||||
U_CAPI const char * U_EXPORT2
|
||||
ures_getKey(const UResourceBundle *resourceBundle);
|
||||
|
||||
/* ITERATION API
|
||||
@ -562,7 +562,7 @@ ures_getKey(const UResourceBundle *resourceBundle);
|
||||
* @param resourceBundle a resource
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ures_resetIterator(UResourceBundle *resourceBundle);
|
||||
|
||||
/**
|
||||
@ -572,7 +572,7 @@ ures_resetIterator(UResourceBundle *resourceBundle);
|
||||
* @return true if there are more elements, false if there is no more elements
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
ures_hasNext(const UResourceBundle *resourceBundle);
|
||||
|
||||
/**
|
||||
@ -587,7 +587,7 @@ ures_hasNext(const UResourceBundle *resourceBundle);
|
||||
* @return a pointer to a UResourceBundle struct. If fill in param was NULL, caller must close it
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UResourceBundle* U_EXPORT2
|
||||
U_CAPI UResourceBundle* U_EXPORT2
|
||||
ures_getNextResource(UResourceBundle *resourceBundle,
|
||||
UResourceBundle *fillIn,
|
||||
UErrorCode *status);
|
||||
@ -604,7 +604,7 @@ ures_getNextResource(UResourceBundle *resourceBundle,
|
||||
* @return a pointer to a zero-terminated UChar array which lives in a memory mapped/DLL file.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE const UChar* U_EXPORT2
|
||||
U_CAPI const UChar* U_EXPORT2
|
||||
ures_getNextString(UResourceBundle *resourceBundle,
|
||||
int32_t* len,
|
||||
const char ** key,
|
||||
@ -622,7 +622,7 @@ ures_getNextString(UResourceBundle *resourceBundle,
|
||||
* @return a pointer to a UResourceBundle struct. If fill in param was NULL, caller must close it
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UResourceBundle* U_EXPORT2
|
||||
U_CAPI UResourceBundle* U_EXPORT2
|
||||
ures_getByIndex(const UResourceBundle *resourceBundle,
|
||||
int32_t indexR,
|
||||
UResourceBundle *fillIn,
|
||||
@ -639,7 +639,7 @@ ures_getByIndex(const UResourceBundle *resourceBundle,
|
||||
* @return a pointer to a zero-terminated UChar array which lives in a memory mapped/DLL file.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE const UChar* U_EXPORT2
|
||||
U_CAPI const UChar* U_EXPORT2
|
||||
ures_getStringByIndex(const UResourceBundle *resourceBundle,
|
||||
int32_t indexS,
|
||||
int32_t* len,
|
||||
@ -693,7 +693,7 @@ ures_getStringByIndex(const UResourceBundle *resourceBundle,
|
||||
* @see u_strToUTF8
|
||||
* @stable ICU 3.6
|
||||
*/
|
||||
U_STABLE const char * U_EXPORT2
|
||||
U_CAPI const char * U_EXPORT2
|
||||
ures_getUTF8StringByIndex(const UResourceBundle *resB,
|
||||
int32_t stringIndex,
|
||||
char *dest, int32_t *pLength,
|
||||
@ -712,7 +712,7 @@ ures_getUTF8StringByIndex(const UResourceBundle *resB,
|
||||
* @return a pointer to a UResourceBundle struct. If fill in param was NULL, caller must close it
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UResourceBundle* U_EXPORT2
|
||||
U_CAPI UResourceBundle* U_EXPORT2
|
||||
ures_getByKey(const UResourceBundle *resourceBundle,
|
||||
const char* key,
|
||||
UResourceBundle *fillIn,
|
||||
@ -730,7 +730,7 @@ ures_getByKey(const UResourceBundle *resourceBundle,
|
||||
* @return a pointer to a zero-terminated UChar array which lives in a memory mapped/DLL file.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE const UChar* U_EXPORT2
|
||||
U_CAPI const UChar* U_EXPORT2
|
||||
ures_getStringByKey(const UResourceBundle *resB,
|
||||
const char* key,
|
||||
int32_t* len,
|
||||
@ -786,7 +786,7 @@ ures_getStringByKey(const UResourceBundle *resB,
|
||||
* @see u_strToUTF8
|
||||
* @stable ICU 3.6
|
||||
*/
|
||||
U_STABLE const char * U_EXPORT2
|
||||
U_CAPI const char * U_EXPORT2
|
||||
ures_getUTF8StringByKey(const UResourceBundle *resB,
|
||||
const char *key,
|
||||
char *dest, int32_t *pLength,
|
||||
@ -903,7 +903,7 @@ U_NAMESPACE_END
|
||||
* @param status error code
|
||||
* @stable ICU 3.2
|
||||
*/
|
||||
U_STABLE UEnumeration* U_EXPORT2
|
||||
U_CAPI UEnumeration* U_EXPORT2
|
||||
ures_openAvailableLocales(const char *packageName, UErrorCode *status);
|
||||
|
||||
|
||||
|
@ -514,7 +514,7 @@ typedef enum UScriptCode {
|
||||
* @return The number of script codes filled in the buffer passed in
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uscript_getCode(const char* nameOrAbbrOrLocale,UScriptCode* fillIn,int32_t capacity,UErrorCode *err);
|
||||
|
||||
/**
|
||||
@ -527,7 +527,7 @@ uscript_getCode(const char* nameOrAbbrOrLocale,UScriptCode* fillIn,int32_t capac
|
||||
* or NULL if scriptCode is invalid
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE const char* U_EXPORT2
|
||||
U_CAPI const char* U_EXPORT2
|
||||
uscript_getName(UScriptCode scriptCode);
|
||||
|
||||
/**
|
||||
@ -539,7 +539,7 @@ uscript_getName(UScriptCode scriptCode);
|
||||
* @return short script name (4-letter code), or NULL if scriptCode is invalid
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE const char* U_EXPORT2
|
||||
U_CAPI const char* U_EXPORT2
|
||||
uscript_getShortName(UScriptCode scriptCode);
|
||||
|
||||
/**
|
||||
@ -550,7 +550,7 @@ uscript_getShortName(UScriptCode scriptCode);
|
||||
* @return The UScriptCode, or 0 if codepoint is invalid
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE UScriptCode U_EXPORT2
|
||||
U_CAPI UScriptCode U_EXPORT2
|
||||
uscript_getScript(UChar32 codepoint, UErrorCode *err);
|
||||
|
||||
/**
|
||||
@ -565,7 +565,7 @@ uscript_getScript(UChar32 codepoint, UErrorCode *err);
|
||||
* @return true if sc is in Script_Extensions(c)
|
||||
* @stable ICU 49
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
uscript_hasScript(UChar32 c, UScriptCode sc);
|
||||
|
||||
/**
|
||||
@ -597,7 +597,7 @@ uscript_hasScript(UChar32 c, UScriptCode sc);
|
||||
* written to scripts unless U_BUFFER_OVERFLOW_ERROR indicates insufficient capacity
|
||||
* @stable ICU 49
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uscript_getScriptExtensions(UChar32 c,
|
||||
UScriptCode *scripts, int32_t capacity,
|
||||
UErrorCode *errorCode);
|
||||
@ -636,7 +636,7 @@ typedef enum UScriptUsage {
|
||||
* @return the string length, even if U_BUFFER_OVERFLOW_ERROR
|
||||
* @stable ICU 51
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uscript_getSampleString(UScriptCode script, UChar *dest, int32_t capacity, UErrorCode *pErrorCode);
|
||||
|
||||
#if U_SHOW_CPLUSPLUS_API
|
||||
@ -668,7 +668,7 @@ uscript_getSampleUnicodeString(UScriptCode script);
|
||||
* @see UScriptUsage
|
||||
* @stable ICU 51
|
||||
*/
|
||||
U_STABLE UScriptUsage U_EXPORT2
|
||||
U_CAPI UScriptUsage U_EXPORT2
|
||||
uscript_getUsage(UScriptCode script);
|
||||
|
||||
/**
|
||||
@ -679,7 +679,7 @@ uscript_getUsage(UScriptCode script);
|
||||
* @return true if the script is right-to-left
|
||||
* @stable ICU 51
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
uscript_isRightToLeft(UScriptCode script);
|
||||
|
||||
/**
|
||||
@ -691,7 +691,7 @@ uscript_isRightToLeft(UScriptCode script);
|
||||
* @return true if the script allows line breaks between letters
|
||||
* @stable ICU 51
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
uscript_breaksBetweenLetters(UScriptCode script);
|
||||
|
||||
/**
|
||||
@ -702,7 +702,7 @@ uscript_breaksBetweenLetters(UScriptCode script);
|
||||
* @return true if the script is cased
|
||||
* @stable ICU 51
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
uscript_isCased(UScriptCode script);
|
||||
|
||||
#endif
|
||||
|
@ -263,7 +263,7 @@ typedef struct USerializedSet {
|
||||
* it when done.
|
||||
* @stable ICU 4.2
|
||||
*/
|
||||
U_STABLE USet* U_EXPORT2
|
||||
U_CAPI USet* U_EXPORT2
|
||||
uset_openEmpty(void);
|
||||
|
||||
/**
|
||||
@ -276,7 +276,7 @@ uset_openEmpty(void);
|
||||
* it when done.
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE USet* U_EXPORT2
|
||||
U_CAPI USet* U_EXPORT2
|
||||
uset_open(UChar32 start, UChar32 end);
|
||||
|
||||
/**
|
||||
@ -288,7 +288,7 @@ uset_open(UChar32 start, UChar32 end);
|
||||
* @param ec the error code
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE USet* U_EXPORT2
|
||||
U_CAPI USet* U_EXPORT2
|
||||
uset_openPattern(const UChar* pattern, int32_t patternLength,
|
||||
UErrorCode* ec);
|
||||
|
||||
@ -303,7 +303,7 @@ uset_openPattern(const UChar* pattern, int32_t patternLength,
|
||||
* @param ec the error code
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE USet* U_EXPORT2
|
||||
U_CAPI USet* U_EXPORT2
|
||||
uset_openPatternOptions(const UChar* pattern, int32_t patternLength,
|
||||
uint32_t options,
|
||||
UErrorCode* ec);
|
||||
@ -314,7 +314,7 @@ uset_openPatternOptions(const UChar* pattern, int32_t patternLength,
|
||||
* @param set the object to dispose of
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uset_close(USet* set);
|
||||
|
||||
#if U_SHOW_CPLUSPLUS_API
|
||||
@ -345,7 +345,7 @@ U_NAMESPACE_END
|
||||
* @see uset_cloneAsThawed
|
||||
* @stable ICU 3.8
|
||||
*/
|
||||
U_STABLE USet * U_EXPORT2
|
||||
U_CAPI USet * U_EXPORT2
|
||||
uset_clone(const USet *set);
|
||||
|
||||
/**
|
||||
@ -357,7 +357,7 @@ uset_clone(const USet *set);
|
||||
* @see uset_cloneAsThawed
|
||||
* @stable ICU 3.8
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
uset_isFrozen(const USet *set);
|
||||
|
||||
/**
|
||||
@ -374,7 +374,7 @@ uset_isFrozen(const USet *set);
|
||||
* @see uset_cloneAsThawed
|
||||
* @stable ICU 3.8
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uset_freeze(USet *set);
|
||||
|
||||
/**
|
||||
@ -387,7 +387,7 @@ uset_freeze(USet *set);
|
||||
* @see uset_clone
|
||||
* @stable ICU 3.8
|
||||
*/
|
||||
U_STABLE USet * U_EXPORT2
|
||||
U_CAPI USet * U_EXPORT2
|
||||
uset_cloneAsThawed(const USet *set);
|
||||
|
||||
/**
|
||||
@ -399,7 +399,7 @@ uset_cloneAsThawed(const USet *set);
|
||||
* @param end last character in the set, inclusive
|
||||
* @stable ICU 3.2
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uset_set(USet* set,
|
||||
UChar32 start, UChar32 end);
|
||||
|
||||
@ -424,7 +424,7 @@ uset_set(USet* set,
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uset_applyPattern(USet *set,
|
||||
const UChar *pattern, int32_t patternLength,
|
||||
uint32_t options,
|
||||
@ -452,7 +452,7 @@ uset_applyPattern(USet *set,
|
||||
*
|
||||
* @stable ICU 3.2
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uset_applyIntPropertyValue(USet* set,
|
||||
UProperty prop, int32_t value, UErrorCode* ec);
|
||||
|
||||
@ -491,7 +491,7 @@ uset_applyIntPropertyValue(USet* set,
|
||||
*
|
||||
* @stable ICU 3.2
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uset_applyPropertyAlias(USet* set,
|
||||
const UChar *prop, int32_t propLength,
|
||||
const UChar *value, int32_t valueLength,
|
||||
@ -506,7 +506,7 @@ uset_applyPropertyAlias(USet* set,
|
||||
* @param pos the given position
|
||||
* @stable ICU 3.2
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
uset_resemblesPattern(const UChar *pattern, int32_t patternLength,
|
||||
int32_t pos);
|
||||
|
||||
@ -525,7 +525,7 @@ uset_resemblesPattern(const UChar *pattern, int32_t patternLength,
|
||||
* @return length of string, possibly larger than resultCapacity
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uset_toPattern(const USet* set,
|
||||
UChar* result, int32_t resultCapacity,
|
||||
UBool escapeUnprintable,
|
||||
@ -539,7 +539,7 @@ uset_toPattern(const USet* set,
|
||||
* @param c the character to add
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uset_add(USet* set, UChar32 c);
|
||||
|
||||
/**
|
||||
@ -554,7 +554,7 @@ uset_add(USet* set, UChar32 c);
|
||||
* @param additionalSet the source set whose elements are to be added to this set.
|
||||
* @stable ICU 2.6
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uset_addAll(USet* set, const USet *additionalSet);
|
||||
|
||||
/**
|
||||
@ -566,7 +566,7 @@ uset_addAll(USet* set, const USet *additionalSet);
|
||||
* @param end the last character of the range to add, inclusive
|
||||
* @stable ICU 2.2
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uset_addRange(USet* set, UChar32 start, UChar32 end);
|
||||
|
||||
/**
|
||||
@ -578,7 +578,7 @@ uset_addRange(USet* set, UChar32 start, UChar32 end);
|
||||
* @param strLen the length of the string or -1 if null terminated.
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uset_addString(USet* set, const UChar* str, int32_t strLen);
|
||||
|
||||
/**
|
||||
@ -590,7 +590,7 @@ uset_addString(USet* set, const UChar* str, int32_t strLen);
|
||||
* @param strLen the length of the string or -1 if null terminated.
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uset_addAllCodePoints(USet* set, const UChar *str, int32_t strLen);
|
||||
|
||||
/**
|
||||
@ -601,7 +601,7 @@ uset_addAllCodePoints(USet* set, const UChar *str, int32_t strLen);
|
||||
* @param c the character to remove
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uset_remove(USet* set, UChar32 c);
|
||||
|
||||
/**
|
||||
@ -613,7 +613,7 @@ uset_remove(USet* set, UChar32 c);
|
||||
* @param end the last character of the range to remove, inclusive
|
||||
* @stable ICU 2.2
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uset_removeRange(USet* set, UChar32 start, UChar32 end);
|
||||
|
||||
/**
|
||||
@ -625,7 +625,7 @@ uset_removeRange(USet* set, UChar32 start, UChar32 end);
|
||||
* @param strLen the length of the string or -1 if null terminated.
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uset_removeString(USet* set, const UChar* str, int32_t strLen);
|
||||
|
||||
/**
|
||||
@ -639,7 +639,7 @@ uset_removeString(USet* set, const UChar* str, int32_t strLen);
|
||||
* removed from this set
|
||||
* @stable ICU 3.2
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uset_removeAll(USet* set, const USet* removeSet);
|
||||
|
||||
/**
|
||||
@ -656,7 +656,7 @@ uset_removeAll(USet* set, const USet* removeSet);
|
||||
* to this set.
|
||||
* @stable ICU 3.2
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uset_retain(USet* set, UChar32 start, UChar32 end);
|
||||
|
||||
/**
|
||||
@ -671,7 +671,7 @@ uset_retain(USet* set, UChar32 start, UChar32 end);
|
||||
* @param retain set that defines which elements this set will retain
|
||||
* @stable ICU 3.2
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uset_retainAll(USet* set, const USet* retain);
|
||||
|
||||
/**
|
||||
@ -682,7 +682,7 @@ uset_retainAll(USet* set, const USet* retain);
|
||||
* @param set the object on which to perfrom the compact
|
||||
* @stable ICU 3.2
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uset_compact(USet* set);
|
||||
|
||||
/**
|
||||
@ -693,7 +693,7 @@ uset_compact(USet* set);
|
||||
* @param set the set
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uset_complement(USet* set);
|
||||
|
||||
/**
|
||||
@ -707,7 +707,7 @@ uset_complement(USet* set);
|
||||
* from this set.
|
||||
* @stable ICU 3.2
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uset_complementAll(USet* set, const USet* complement);
|
||||
|
||||
/**
|
||||
@ -717,7 +717,7 @@ uset_complementAll(USet* set, const USet* complement);
|
||||
* @param set the set
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uset_clear(USet* set);
|
||||
|
||||
/**
|
||||
@ -746,7 +746,7 @@ uset_clear(USet* set);
|
||||
* are ignored.
|
||||
* @stable ICU 4.2
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uset_closeOver(USet* set, int32_t attributes);
|
||||
|
||||
/**
|
||||
@ -755,7 +755,7 @@ uset_closeOver(USet* set, int32_t attributes);
|
||||
* @param set the set
|
||||
* @stable ICU 4.2
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uset_removeAllStrings(USet* set);
|
||||
|
||||
/**
|
||||
@ -765,7 +765,7 @@ uset_removeAllStrings(USet* set);
|
||||
* @return true if set is empty
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
uset_isEmpty(const USet* set);
|
||||
|
||||
/**
|
||||
@ -776,7 +776,7 @@ uset_isEmpty(const USet* set);
|
||||
* @return true if set contains c
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
uset_contains(const USet* set, UChar32 c);
|
||||
|
||||
/**
|
||||
@ -788,7 +788,7 @@ uset_contains(const USet* set, UChar32 c);
|
||||
* @return true if set contains the range
|
||||
* @stable ICU 2.2
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
uset_containsRange(const USet* set, UChar32 start, UChar32 end);
|
||||
|
||||
/**
|
||||
@ -799,7 +799,7 @@ uset_containsRange(const USet* set, UChar32 start, UChar32 end);
|
||||
* @return true if set contains str
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
uset_containsString(const USet* set, const UChar* str, int32_t strLen);
|
||||
|
||||
/**
|
||||
@ -812,7 +812,7 @@ uset_containsString(const USet* set, const UChar* str, int32_t strLen);
|
||||
* @return an index from 0..size()-1, or -1
|
||||
* @stable ICU 3.2
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uset_indexOf(const USet* set, UChar32 c);
|
||||
|
||||
/**
|
||||
@ -825,7 +825,7 @@ uset_indexOf(const USet* set, UChar32 c);
|
||||
* @return the character at the given index, or (UChar32)-1.
|
||||
* @stable ICU 3.2
|
||||
*/
|
||||
U_STABLE UChar32 U_EXPORT2
|
||||
U_CAPI UChar32 U_EXPORT2
|
||||
uset_charAt(const USet* set, int32_t charIndex);
|
||||
|
||||
/**
|
||||
@ -836,7 +836,7 @@ uset_charAt(const USet* set, int32_t charIndex);
|
||||
* contained in set
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uset_size(const USet* set);
|
||||
|
||||
/**
|
||||
@ -847,7 +847,7 @@ uset_size(const USet* set);
|
||||
* and/or strings contained in set
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uset_getItemCount(const USet* set);
|
||||
|
||||
/**
|
||||
@ -868,7 +868,7 @@ uset_getItemCount(const USet* set);
|
||||
* itemIndex is out of range
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uset_getItem(const USet* set, int32_t itemIndex,
|
||||
UChar32* start, UChar32* end,
|
||||
UChar* str, int32_t strCapacity,
|
||||
@ -882,7 +882,7 @@ uset_getItem(const USet* set, int32_t itemIndex,
|
||||
* @return true if the test condition is met
|
||||
* @stable ICU 3.2
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
uset_containsAll(const USet* set1, const USet* set2);
|
||||
|
||||
/**
|
||||
@ -895,7 +895,7 @@ uset_containsAll(const USet* set1, const USet* set2);
|
||||
* @return true if the test condition is met
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
uset_containsAllCodePoints(const USet* set, const UChar *str, int32_t strLen);
|
||||
|
||||
/**
|
||||
@ -906,7 +906,7 @@ uset_containsAllCodePoints(const USet* set, const UChar *str, int32_t strLen);
|
||||
* @return true if the test condition is met
|
||||
* @stable ICU 3.2
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
uset_containsNone(const USet* set1, const USet* set2);
|
||||
|
||||
/**
|
||||
@ -917,7 +917,7 @@ uset_containsNone(const USet* set1, const USet* set2);
|
||||
* @return true if the test condition is met
|
||||
* @stable ICU 3.2
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
uset_containsSome(const USet* set1, const USet* set2);
|
||||
|
||||
/**
|
||||
@ -939,7 +939,7 @@ uset_containsSome(const USet* set1, const USet* set2);
|
||||
* @stable ICU 3.8
|
||||
* @see USetSpanCondition
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uset_span(const USet *set, const UChar *s, int32_t length, USetSpanCondition spanCondition);
|
||||
|
||||
/**
|
||||
@ -960,7 +960,7 @@ uset_span(const USet *set, const UChar *s, int32_t length, USetSpanCondition spa
|
||||
* @stable ICU 3.8
|
||||
* @see USetSpanCondition
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uset_spanBack(const USet *set, const UChar *s, int32_t length, USetSpanCondition spanCondition);
|
||||
|
||||
/**
|
||||
@ -982,7 +982,7 @@ uset_spanBack(const USet *set, const UChar *s, int32_t length, USetSpanCondition
|
||||
* @stable ICU 3.8
|
||||
* @see USetSpanCondition
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uset_spanUTF8(const USet *set, const char *s, int32_t length, USetSpanCondition spanCondition);
|
||||
|
||||
/**
|
||||
@ -1003,7 +1003,7 @@ uset_spanUTF8(const USet *set, const char *s, int32_t length, USetSpanCondition
|
||||
* @stable ICU 3.8
|
||||
* @see USetSpanCondition
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uset_spanBackUTF8(const USet *set, const char *s, int32_t length, USetSpanCondition spanCondition);
|
||||
|
||||
/**
|
||||
@ -1014,7 +1014,7 @@ uset_spanBackUTF8(const USet *set, const char *s, int32_t length, USetSpanCondit
|
||||
* @return true if the test condition is met
|
||||
* @stable ICU 3.2
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
uset_equals(const USet* set1, const USet* set2);
|
||||
|
||||
/*********************************************************************
|
||||
@ -1070,7 +1070,7 @@ uset_equals(const USet* set1, const USet* set2);
|
||||
* than U_BUFFER_OVERFLOW_ERROR.
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uset_serialize(const USet* set, uint16_t* dest, int32_t destCapacity, UErrorCode* pErrorCode);
|
||||
|
||||
/**
|
||||
@ -1081,7 +1081,7 @@ uset_serialize(const USet* set, uint16_t* dest, int32_t destCapacity, UErrorCode
|
||||
* @return true if the given array is valid, otherwise false
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
uset_getSerializedSet(USerializedSet* fillSet, const uint16_t* src, int32_t srcLength);
|
||||
|
||||
/**
|
||||
@ -1091,7 +1091,7 @@ uset_getSerializedSet(USerializedSet* fillSet, const uint16_t* src, int32_t srcL
|
||||
* @param c The codepoint to set
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uset_setSerializedToOne(USerializedSet* fillSet, UChar32 c);
|
||||
|
||||
/**
|
||||
@ -1102,7 +1102,7 @@ uset_setSerializedToOne(USerializedSet* fillSet, UChar32 c);
|
||||
* @return true if set contains c
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
uset_serializedContains(const USerializedSet* set, UChar32 c);
|
||||
|
||||
/**
|
||||
@ -1114,7 +1114,7 @@ uset_serializedContains(const USerializedSet* set, UChar32 c);
|
||||
* contained in set
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uset_getSerializedRangeCount(const USerializedSet* set);
|
||||
|
||||
/**
|
||||
@ -1130,7 +1130,7 @@ uset_getSerializedRangeCount(const USerializedSet* set);
|
||||
* @return true if rangeIndex is valid, otherwise false
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
uset_getSerializedRange(const USerializedSet* set, int32_t rangeIndex,
|
||||
UChar32* pStart, UChar32* pEnd);
|
||||
|
||||
|
@ -98,7 +98,7 @@
|
||||
* the return value indicates the necessary destination buffer size.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_shapeArabic(const UChar *source, int32_t sourceLength,
|
||||
UChar *dest, int32_t destSize,
|
||||
uint32_t options,
|
||||
|
@ -184,7 +184,7 @@ typedef enum UStringPrepProfileType {
|
||||
* @see usprep_close()
|
||||
* @stable ICU 2.8
|
||||
*/
|
||||
U_STABLE UStringPrepProfile* U_EXPORT2
|
||||
U_CAPI UStringPrepProfile* U_EXPORT2
|
||||
usprep_open(const char* path,
|
||||
const char* fileName,
|
||||
UErrorCode* status);
|
||||
@ -200,7 +200,7 @@ usprep_open(const char* path,
|
||||
* @see usprep_close()
|
||||
* @stable ICU 4.2
|
||||
*/
|
||||
U_STABLE UStringPrepProfile* U_EXPORT2
|
||||
U_CAPI UStringPrepProfile* U_EXPORT2
|
||||
usprep_openByType(UStringPrepProfileType type,
|
||||
UErrorCode* status);
|
||||
|
||||
@ -209,7 +209,7 @@ usprep_openByType(UStringPrepProfileType type,
|
||||
* @param profile The profile to close
|
||||
* @stable ICU 2.8
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
usprep_close(UStringPrepProfile* profile);
|
||||
|
||||
#if U_SHOW_CPLUSPLUS_API
|
||||
@ -260,7 +260,7 @@ U_NAMESPACE_END
|
||||
* @stable ICU 2.8
|
||||
*/
|
||||
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
usprep_prepare( const UStringPrepProfile* prep,
|
||||
const UChar* src, int32_t srcLength,
|
||||
UChar* dest, int32_t destCapacity,
|
||||
|
@ -89,7 +89,7 @@
|
||||
* @return The number of UChars in <code>chars</code>, minus the terminator.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_strlen(const UChar *s);
|
||||
/*@}*/
|
||||
|
||||
@ -106,7 +106,7 @@ u_strlen(const UChar *s);
|
||||
* @return The number of code points in the specified code units.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_countChar32(const UChar *s, int32_t length);
|
||||
|
||||
/**
|
||||
@ -127,7 +127,7 @@ u_countChar32(const UChar *s, int32_t length);
|
||||
* than 'number'. Same as (u_countChar32(s, length)>number).
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
u_strHasMoreChar32Than(const UChar *s, int32_t length, int32_t number);
|
||||
|
||||
/**
|
||||
@ -140,7 +140,7 @@ u_strHasMoreChar32Than(const UChar *s, int32_t length, int32_t number);
|
||||
* @return A pointer to <code>dst</code>.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UChar* U_EXPORT2
|
||||
U_CAPI UChar* U_EXPORT2
|
||||
u_strcat(UChar *dst,
|
||||
const UChar *src);
|
||||
|
||||
@ -158,7 +158,7 @@ u_strcat(UChar *dst,
|
||||
* @return A pointer to <code>dst</code>.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UChar* U_EXPORT2
|
||||
U_CAPI UChar* U_EXPORT2
|
||||
u_strncat(UChar *dst,
|
||||
const UChar *src,
|
||||
int32_t n);
|
||||
@ -183,7 +183,7 @@ u_strncat(UChar *dst,
|
||||
* @see u_strFindFirst
|
||||
* @see u_strFindLast
|
||||
*/
|
||||
U_STABLE UChar * U_EXPORT2
|
||||
U_CAPI UChar * U_EXPORT2
|
||||
u_strstr(const UChar *s, const UChar *substring);
|
||||
|
||||
/**
|
||||
@ -207,7 +207,7 @@ u_strstr(const UChar *s, const UChar *substring);
|
||||
* @see u_strstr
|
||||
* @see u_strFindLast
|
||||
*/
|
||||
U_STABLE UChar * U_EXPORT2
|
||||
U_CAPI UChar * U_EXPORT2
|
||||
u_strFindFirst(const UChar *s, int32_t length, const UChar *substring, int32_t subLength);
|
||||
|
||||
/**
|
||||
@ -227,7 +227,7 @@ u_strFindFirst(const UChar *s, int32_t length, const UChar *substring, int32_t s
|
||||
* @see u_strstr
|
||||
* @see u_strFindFirst
|
||||
*/
|
||||
U_STABLE UChar * U_EXPORT2
|
||||
U_CAPI UChar * U_EXPORT2
|
||||
u_strchr(const UChar *s, UChar c);
|
||||
|
||||
/**
|
||||
@ -247,7 +247,7 @@ u_strchr(const UChar *s, UChar c);
|
||||
* @see u_strstr
|
||||
* @see u_strFindFirst
|
||||
*/
|
||||
U_STABLE UChar * U_EXPORT2
|
||||
U_CAPI UChar * U_EXPORT2
|
||||
u_strchr32(const UChar *s, UChar32 c);
|
||||
|
||||
/**
|
||||
@ -270,7 +270,7 @@ u_strchr32(const UChar *s, UChar32 c);
|
||||
* @see u_strFindFirst
|
||||
* @see u_strFindLast
|
||||
*/
|
||||
U_STABLE UChar * U_EXPORT2
|
||||
U_CAPI UChar * U_EXPORT2
|
||||
u_strrstr(const UChar *s, const UChar *substring);
|
||||
|
||||
/**
|
||||
@ -294,7 +294,7 @@ u_strrstr(const UChar *s, const UChar *substring);
|
||||
* @see u_strstr
|
||||
* @see u_strFindLast
|
||||
*/
|
||||
U_STABLE UChar * U_EXPORT2
|
||||
U_CAPI UChar * U_EXPORT2
|
||||
u_strFindLast(const UChar *s, int32_t length, const UChar *substring, int32_t subLength);
|
||||
|
||||
/**
|
||||
@ -314,7 +314,7 @@ u_strFindLast(const UChar *s, int32_t length, const UChar *substring, int32_t su
|
||||
* @see u_strrstr
|
||||
* @see u_strFindLast
|
||||
*/
|
||||
U_STABLE UChar * U_EXPORT2
|
||||
U_CAPI UChar * U_EXPORT2
|
||||
u_strrchr(const UChar *s, UChar c);
|
||||
|
||||
/**
|
||||
@ -334,7 +334,7 @@ u_strrchr(const UChar *s, UChar c);
|
||||
* @see u_strrstr
|
||||
* @see u_strFindLast
|
||||
*/
|
||||
U_STABLE UChar * U_EXPORT2
|
||||
U_CAPI UChar * U_EXPORT2
|
||||
u_strrchr32(const UChar *s, UChar32 c);
|
||||
|
||||
/**
|
||||
@ -349,7 +349,7 @@ u_strrchr32(const UChar *s, UChar32 c);
|
||||
* characters in <code>matchSet</code>, or NULL if no such character is found.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UChar * U_EXPORT2
|
||||
U_CAPI UChar * U_EXPORT2
|
||||
u_strpbrk(const UChar *string, const UChar *matchSet);
|
||||
|
||||
/**
|
||||
@ -365,7 +365,7 @@ u_strpbrk(const UChar *string, const UChar *matchSet);
|
||||
* @see u_strspn
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_strcspn(const UChar *string, const UChar *matchSet);
|
||||
|
||||
/**
|
||||
@ -381,7 +381,7 @@ u_strcspn(const UChar *string, const UChar *matchSet);
|
||||
* @see u_strcspn
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_strspn(const UChar *string, const UChar *matchSet);
|
||||
|
||||
/**
|
||||
@ -409,7 +409,7 @@ u_strspn(const UChar *string, const UChar *matchSet);
|
||||
* when there are no more tokens.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UChar * U_EXPORT2
|
||||
U_CAPI UChar * U_EXPORT2
|
||||
u_strtok_r(UChar *src,
|
||||
const UChar *delim,
|
||||
UChar **saveState);
|
||||
@ -424,7 +424,7 @@ u_strtok_r(UChar *src,
|
||||
* value if <code>s1</code> is bitwise greater than <code>s2</code>.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_strcmp(const UChar *s1,
|
||||
const UChar *s2);
|
||||
|
||||
@ -439,7 +439,7 @@ u_strcmp(const UChar *s1,
|
||||
* in code point order
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_strcmpCodePointOrder(const UChar *s1, const UChar *s2);
|
||||
|
||||
/**
|
||||
@ -469,7 +469,7 @@ u_strcmpCodePointOrder(const UChar *s1, const UChar *s2);
|
||||
*
|
||||
* @stable ICU 2.2
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_strCompare(const UChar *s1, int32_t length1,
|
||||
const UChar *s2, int32_t length2,
|
||||
UBool codePointOrder);
|
||||
@ -494,7 +494,7 @@ u_strCompare(const UChar *s1, int32_t length1,
|
||||
*
|
||||
* @stable ICU 2.6
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_strCompareIter(UCharIterator *iter1, UCharIterator *iter2, UBool codePointOrder);
|
||||
|
||||
/**
|
||||
@ -537,7 +537,7 @@ u_strCompareIter(UCharIterator *iter1, UCharIterator *iter2, UBool codePointOrde
|
||||
*
|
||||
* @stable ICU 2.2
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_strCaseCompare(const UChar *s1, int32_t length1,
|
||||
const UChar *s2, int32_t length2,
|
||||
uint32_t options,
|
||||
@ -555,7 +555,7 @@ u_strCaseCompare(const UChar *s1, int32_t length1,
|
||||
* value if <code>s1</code> is bitwise greater than <code>s2</code>.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_strncmp(const UChar *ucs1,
|
||||
const UChar *ucs2,
|
||||
int32_t n);
|
||||
@ -573,7 +573,7 @@ u_strncmp(const UChar *ucs1,
|
||||
* in code point order
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_strncmpCodePointOrder(const UChar *s1, const UChar *s2, int32_t n);
|
||||
|
||||
/**
|
||||
@ -595,7 +595,7 @@ u_strncmpCodePointOrder(const UChar *s1, const UChar *s2, int32_t n);
|
||||
* @return A negative, zero, or positive integer indicating the comparison result.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_strcasecmp(const UChar *s1, const UChar *s2, uint32_t options);
|
||||
|
||||
/**
|
||||
@ -619,7 +619,7 @@ u_strcasecmp(const UChar *s1, const UChar *s2, uint32_t options);
|
||||
* @return A negative, zero, or positive integer indicating the comparison result.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_strncasecmp(const UChar *s1, const UChar *s2, int32_t n, uint32_t options);
|
||||
|
||||
/**
|
||||
@ -643,7 +643,7 @@ u_strncasecmp(const UChar *s1, const UChar *s2, int32_t n, uint32_t options);
|
||||
* @return A negative, zero, or positive integer indicating the comparison result.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_memcasecmp(const UChar *s1, const UChar *s2, int32_t length, uint32_t options);
|
||||
|
||||
/**
|
||||
@ -654,7 +654,7 @@ u_memcasecmp(const UChar *s1, const UChar *s2, int32_t length, uint32_t options)
|
||||
* @return A pointer to <code>dst</code>.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UChar* U_EXPORT2
|
||||
U_CAPI UChar* U_EXPORT2
|
||||
u_strcpy(UChar *dst,
|
||||
const UChar *src);
|
||||
|
||||
@ -669,7 +669,7 @@ u_strcpy(UChar *dst,
|
||||
* @return A pointer to <code>dst</code>.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UChar* U_EXPORT2
|
||||
U_CAPI UChar* U_EXPORT2
|
||||
u_strncpy(UChar *dst,
|
||||
const UChar *src,
|
||||
int32_t n);
|
||||
@ -686,7 +686,7 @@ u_strncpy(UChar *dst,
|
||||
* @return A pointer to <code>dst</code>.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UChar* U_EXPORT2 u_uastrcpy(UChar *dst,
|
||||
U_CAPI UChar* U_EXPORT2 u_uastrcpy(UChar *dst,
|
||||
const char *src );
|
||||
|
||||
/**
|
||||
@ -701,7 +701,7 @@ U_STABLE UChar* U_EXPORT2 u_uastrcpy(UChar *dst,
|
||||
* @return A pointer to <code>dst</code>.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UChar* U_EXPORT2 u_uastrncpy(UChar *dst,
|
||||
U_CAPI UChar* U_EXPORT2 u_uastrncpy(UChar *dst,
|
||||
const char *src,
|
||||
int32_t n);
|
||||
|
||||
@ -715,7 +715,7 @@ U_STABLE UChar* U_EXPORT2 u_uastrncpy(UChar *dst,
|
||||
* @return A pointer to <code>dst</code>.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE char* U_EXPORT2 u_austrcpy(char *dst,
|
||||
U_CAPI char* U_EXPORT2 u_austrcpy(char *dst,
|
||||
const UChar *src );
|
||||
|
||||
/**
|
||||
@ -730,7 +730,7 @@ U_STABLE char* U_EXPORT2 u_austrcpy(char *dst,
|
||||
* @return A pointer to <code>dst</code>.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE char* U_EXPORT2 u_austrncpy(char *dst,
|
||||
U_CAPI char* U_EXPORT2 u_austrncpy(char *dst,
|
||||
const UChar *src,
|
||||
int32_t n );
|
||||
|
||||
@ -744,7 +744,7 @@ U_STABLE char* U_EXPORT2 u_austrncpy(char *dst,
|
||||
* @return A pointer to <code>dest</code>
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UChar* U_EXPORT2
|
||||
U_CAPI UChar* U_EXPORT2
|
||||
u_memcpy(UChar *dest, const UChar *src, int32_t count);
|
||||
|
||||
/**
|
||||
@ -755,7 +755,7 @@ u_memcpy(UChar *dest, const UChar *src, int32_t count);
|
||||
* @return A pointer to <code>dest</code>
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UChar* U_EXPORT2
|
||||
U_CAPI UChar* U_EXPORT2
|
||||
u_memmove(UChar *dest, const UChar *src, int32_t count);
|
||||
|
||||
/**
|
||||
@ -767,7 +767,7 @@ u_memmove(UChar *dest, const UChar *src, int32_t count);
|
||||
* @return A pointer to <code>dest</code>.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UChar* U_EXPORT2
|
||||
U_CAPI UChar* U_EXPORT2
|
||||
u_memset(UChar *dest, UChar c, int32_t count);
|
||||
|
||||
/**
|
||||
@ -781,7 +781,7 @@ u_memset(UChar *dest, UChar c, int32_t count);
|
||||
* When buf1 > buf2, a positive number is returned.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_memcmp(const UChar *buf1, const UChar *buf2, int32_t count);
|
||||
|
||||
/**
|
||||
@ -797,7 +797,7 @@ u_memcmp(const UChar *buf1, const UChar *buf2, int32_t count);
|
||||
* in code point order
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_memcmpCodePointOrder(const UChar *s1, const UChar *s2, int32_t count);
|
||||
|
||||
/**
|
||||
@ -817,7 +817,7 @@ u_memcmpCodePointOrder(const UChar *s1, const UChar *s2, int32_t count);
|
||||
* @see u_memchr32
|
||||
* @see u_strFindFirst
|
||||
*/
|
||||
U_STABLE UChar* U_EXPORT2
|
||||
U_CAPI UChar* U_EXPORT2
|
||||
u_memchr(const UChar *s, UChar c, int32_t count);
|
||||
|
||||
/**
|
||||
@ -837,7 +837,7 @@ u_memchr(const UChar *s, UChar c, int32_t count);
|
||||
* @see u_memchr
|
||||
* @see u_strFindFirst
|
||||
*/
|
||||
U_STABLE UChar* U_EXPORT2
|
||||
U_CAPI UChar* U_EXPORT2
|
||||
u_memchr32(const UChar *s, UChar32 c, int32_t count);
|
||||
|
||||
/**
|
||||
@ -857,7 +857,7 @@ u_memchr32(const UChar *s, UChar32 c, int32_t count);
|
||||
* @see u_memrchr32
|
||||
* @see u_strFindLast
|
||||
*/
|
||||
U_STABLE UChar* U_EXPORT2
|
||||
U_CAPI UChar* U_EXPORT2
|
||||
u_memrchr(const UChar *s, UChar c, int32_t count);
|
||||
|
||||
/**
|
||||
@ -877,7 +877,7 @@ u_memrchr(const UChar *s, UChar c, int32_t count);
|
||||
* @see u_memrchr
|
||||
* @see u_strFindLast
|
||||
*/
|
||||
U_STABLE UChar* U_EXPORT2
|
||||
U_CAPI UChar* U_EXPORT2
|
||||
u_memrchr32(const UChar *s, UChar32 c, int32_t count);
|
||||
|
||||
/**
|
||||
@ -992,7 +992,7 @@ u_memrchr32(const UChar *s, UChar32 c, int32_t count);
|
||||
* @see UnicodeString#unescapeAt()
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_unescape(const char *src,
|
||||
UChar *dest, int32_t destCapacity);
|
||||
|
||||
@ -1040,7 +1040,7 @@ U_CDECL_END
|
||||
* @see UnicodeString#unescapeAt()
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UChar32 U_EXPORT2
|
||||
U_CAPI UChar32 U_EXPORT2
|
||||
u_unescapeAt(UNESCAPE_CHAR_AT charAt,
|
||||
int32_t *offset,
|
||||
int32_t length,
|
||||
@ -1066,7 +1066,7 @@ u_unescapeAt(UNESCAPE_CHAR_AT charAt,
|
||||
* only some of the result was written to the destination buffer.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_strToUpper(UChar *dest, int32_t destCapacity,
|
||||
const UChar *src, int32_t srcLength,
|
||||
const char *locale,
|
||||
@ -1092,7 +1092,7 @@ u_strToUpper(UChar *dest, int32_t destCapacity,
|
||||
* only some of the result was written to the destination buffer.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_strToLower(UChar *dest, int32_t destCapacity,
|
||||
const UChar *src, int32_t srcLength,
|
||||
const char *locale,
|
||||
@ -1138,7 +1138,7 @@ u_strToLower(UChar *dest, int32_t destCapacity,
|
||||
* only some of the result was written to the destination buffer.
|
||||
* @stable ICU 2.1
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_strToTitle(UChar *dest, int32_t destCapacity,
|
||||
const UChar *src, int32_t srcLength,
|
||||
UBreakIterator *titleIter,
|
||||
@ -1171,7 +1171,7 @@ u_strToTitle(UChar *dest, int32_t destCapacity,
|
||||
* only some of the result was written to the destination buffer.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_strFoldCase(UChar *dest, int32_t destCapacity,
|
||||
const UChar *src, int32_t srcLength,
|
||||
uint32_t options,
|
||||
@ -1200,7 +1200,7 @@ u_strFoldCase(UChar *dest, int32_t destCapacity,
|
||||
* @return The pointer to destination buffer.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE wchar_t* U_EXPORT2
|
||||
U_CAPI wchar_t* U_EXPORT2
|
||||
u_strToWCS(wchar_t *dest,
|
||||
int32_t destCapacity,
|
||||
int32_t *pDestLength,
|
||||
@ -1229,7 +1229,7 @@ u_strToWCS(wchar_t *dest,
|
||||
* @return The pointer to destination buffer.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UChar* U_EXPORT2
|
||||
U_CAPI UChar* U_EXPORT2
|
||||
u_strFromWCS(UChar *dest,
|
||||
int32_t destCapacity,
|
||||
int32_t *pDestLength,
|
||||
@ -1260,7 +1260,7 @@ u_strFromWCS(UChar *dest,
|
||||
* @see u_strToUTF8WithSub
|
||||
* @see u_strFromUTF8
|
||||
*/
|
||||
U_STABLE char* U_EXPORT2
|
||||
U_CAPI char* U_EXPORT2
|
||||
u_strToUTF8(char *dest,
|
||||
int32_t destCapacity,
|
||||
int32_t *pDestLength,
|
||||
@ -1290,7 +1290,7 @@ u_strToUTF8(char *dest,
|
||||
* @see u_strFromUTF8WithSub
|
||||
* @see u_strFromUTF8Lenient
|
||||
*/
|
||||
U_STABLE UChar* U_EXPORT2
|
||||
U_CAPI UChar* U_EXPORT2
|
||||
u_strFromUTF8(UChar *dest,
|
||||
int32_t destCapacity,
|
||||
int32_t *pDestLength,
|
||||
@ -1333,7 +1333,7 @@ u_strFromUTF8(UChar *dest,
|
||||
* @see u_strFromUTF8WithSub
|
||||
* @stable ICU 3.6
|
||||
*/
|
||||
U_STABLE char* U_EXPORT2
|
||||
U_CAPI char* U_EXPORT2
|
||||
u_strToUTF8WithSub(char *dest,
|
||||
int32_t destCapacity,
|
||||
int32_t *pDestLength,
|
||||
@ -1378,7 +1378,7 @@ u_strToUTF8WithSub(char *dest,
|
||||
* @see u_strToUTF8WithSub
|
||||
* @stable ICU 3.6
|
||||
*/
|
||||
U_STABLE UChar* U_EXPORT2
|
||||
U_CAPI UChar* U_EXPORT2
|
||||
u_strFromUTF8WithSub(UChar *dest,
|
||||
int32_t destCapacity,
|
||||
int32_t *pDestLength,
|
||||
@ -1438,7 +1438,7 @@ u_strFromUTF8WithSub(UChar *dest,
|
||||
* @see u_strToUTF8WithSub
|
||||
* @stable ICU 3.6
|
||||
*/
|
||||
U_STABLE UChar * U_EXPORT2
|
||||
U_CAPI UChar * U_EXPORT2
|
||||
u_strFromUTF8Lenient(UChar *dest,
|
||||
int32_t destCapacity,
|
||||
int32_t *pDestLength,
|
||||
@ -1468,7 +1468,7 @@ u_strFromUTF8Lenient(UChar *dest,
|
||||
* @see u_strFromUTF32
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UChar32* U_EXPORT2
|
||||
U_CAPI UChar32* U_EXPORT2
|
||||
u_strToUTF32(UChar32 *dest,
|
||||
int32_t destCapacity,
|
||||
int32_t *pDestLength,
|
||||
@ -1498,7 +1498,7 @@ u_strToUTF32(UChar32 *dest,
|
||||
* @see u_strToUTF32
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UChar* U_EXPORT2
|
||||
U_CAPI UChar* U_EXPORT2
|
||||
u_strFromUTF32(UChar *dest,
|
||||
int32_t destCapacity,
|
||||
int32_t *pDestLength,
|
||||
@ -1541,7 +1541,7 @@ u_strFromUTF32(UChar *dest,
|
||||
* @see u_strFromUTF32WithSub
|
||||
* @stable ICU 4.2
|
||||
*/
|
||||
U_STABLE UChar32* U_EXPORT2
|
||||
U_CAPI UChar32* U_EXPORT2
|
||||
u_strToUTF32WithSub(UChar32 *dest,
|
||||
int32_t destCapacity,
|
||||
int32_t *pDestLength,
|
||||
@ -1585,7 +1585,7 @@ u_strToUTF32WithSub(UChar32 *dest,
|
||||
* @see u_strToUTF32WithSub
|
||||
* @stable ICU 4.2
|
||||
*/
|
||||
U_STABLE UChar* U_EXPORT2
|
||||
U_CAPI UChar* U_EXPORT2
|
||||
u_strFromUTF32WithSub(UChar *dest,
|
||||
int32_t destCapacity,
|
||||
int32_t *pDestLength,
|
||||
@ -1626,7 +1626,7 @@ u_strFromUTF32WithSub(UChar *dest,
|
||||
* @see u_strToUTF8WithSub
|
||||
* @see u_strFromJavaModifiedUTF8WithSub
|
||||
*/
|
||||
U_STABLE char* U_EXPORT2
|
||||
U_CAPI char* U_EXPORT2
|
||||
u_strToJavaModifiedUTF8(
|
||||
char *dest,
|
||||
int32_t destCapacity,
|
||||
@ -1676,7 +1676,7 @@ u_strToJavaModifiedUTF8(
|
||||
* @see u_strToJavaModifiedUTF8
|
||||
* @stable ICU 4.4
|
||||
*/
|
||||
U_STABLE UChar* U_EXPORT2
|
||||
U_CAPI UChar* U_EXPORT2
|
||||
u_strFromJavaModifiedUTF8WithSub(
|
||||
UChar *dest,
|
||||
int32_t destCapacity,
|
||||
|
@ -180,7 +180,7 @@ typedef struct UText UText; /**< C typedef for struct UText. @stable ICU 3.6 */
|
||||
*
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE UText * U_EXPORT2
|
||||
U_CAPI UText * U_EXPORT2
|
||||
utext_close(UText *ut);
|
||||
|
||||
/**
|
||||
@ -204,7 +204,7 @@ utext_close(UText *ut);
|
||||
* will always be used and returned.
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE UText * U_EXPORT2
|
||||
U_CAPI UText * U_EXPORT2
|
||||
utext_openUTF8(UText *ut, const char *s, int64_t length, UErrorCode *status);
|
||||
|
||||
|
||||
@ -222,7 +222,7 @@ utext_openUTF8(UText *ut, const char *s, int64_t length, UErrorCode *status);
|
||||
* will always be used and returned.
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE UText * U_EXPORT2
|
||||
U_CAPI UText * U_EXPORT2
|
||||
utext_openUChars(UText *ut, const UChar *s, int64_t length, UErrorCode *status);
|
||||
|
||||
|
||||
@ -239,7 +239,7 @@ utext_openUChars(UText *ut, const UChar *s, int64_t length, UErrorCode *status);
|
||||
* will always be used and returned.
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE UText * U_EXPORT2
|
||||
U_CAPI UText * U_EXPORT2
|
||||
utext_openUnicodeString(UText *ut, icu::UnicodeString *s, UErrorCode *status);
|
||||
|
||||
|
||||
@ -255,7 +255,7 @@ utext_openUnicodeString(UText *ut, icu::UnicodeString *s, UErrorCode *status);
|
||||
* will always be used and returned.
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE UText * U_EXPORT2
|
||||
U_CAPI UText * U_EXPORT2
|
||||
utext_openConstUnicodeString(UText *ut, const icu::UnicodeString *s, UErrorCode *status);
|
||||
|
||||
|
||||
@ -271,7 +271,7 @@ utext_openConstUnicodeString(UText *ut, const icu::UnicodeString *s, UErrorCode
|
||||
* @see Replaceable
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE UText * U_EXPORT2
|
||||
U_CAPI UText * U_EXPORT2
|
||||
utext_openReplaceable(UText *ut, icu::Replaceable *rep, UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -286,7 +286,7 @@ utext_openReplaceable(UText *ut, icu::Replaceable *rep, UErrorCode *status);
|
||||
* @see Replaceable
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE UText * U_EXPORT2
|
||||
U_CAPI UText * U_EXPORT2
|
||||
utext_openCharacterIterator(UText *ut, icu::CharacterIterator *ci, UErrorCode *status);
|
||||
|
||||
#endif
|
||||
@ -349,7 +349,7 @@ utext_openCharacterIterator(UText *ut, icu::CharacterIterator *ci, UErrorCode *s
|
||||
* @return The newly created clone, or NULL if the clone operation failed.
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE UText * U_EXPORT2
|
||||
U_CAPI UText * U_EXPORT2
|
||||
utext_clone(UText *dest, const UText *src, UBool deep, UBool readOnly, UErrorCode *status);
|
||||
|
||||
|
||||
@ -364,7 +364,7 @@ utext_clone(UText *dest, const UText *src, UBool deep, UBool readOnly, UErrorCod
|
||||
* @return true if the two UTexts are equal.
|
||||
* @stable ICU 3.6
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
utext_equals(const UText *a, const UText *b);
|
||||
|
||||
|
||||
@ -385,7 +385,7 @@ utext_equals(const UText *a, const UText *b);
|
||||
*
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE int64_t U_EXPORT2
|
||||
U_CAPI int64_t U_EXPORT2
|
||||
utext_nativeLength(UText *ut);
|
||||
|
||||
/**
|
||||
@ -401,7 +401,7 @@ utext_nativeLength(UText *ut);
|
||||
* @return true if determining the length of the text could be time consuming.
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
utext_isLengthExpensive(const UText *ut);
|
||||
|
||||
/**
|
||||
@ -429,7 +429,7 @@ utext_isLengthExpensive(const UText *ut);
|
||||
* @return the code point at the specified index.
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE UChar32 U_EXPORT2
|
||||
U_CAPI UChar32 U_EXPORT2
|
||||
utext_char32At(UText *ut, int64_t nativeIndex);
|
||||
|
||||
|
||||
@ -443,7 +443,7 @@ utext_char32At(UText *ut, int64_t nativeIndex);
|
||||
* @return the Unicode code point at the current iterator position.
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE UChar32 U_EXPORT2
|
||||
U_CAPI UChar32 U_EXPORT2
|
||||
utext_current32(UText *ut);
|
||||
|
||||
|
||||
@ -465,7 +465,7 @@ utext_current32(UText *ut);
|
||||
* @see UTEXT_NEXT32
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE UChar32 U_EXPORT2
|
||||
U_CAPI UChar32 U_EXPORT2
|
||||
utext_next32(UText *ut);
|
||||
|
||||
|
||||
@ -486,7 +486,7 @@ utext_next32(UText *ut);
|
||||
* @see UTEXT_PREVIOUS32
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE UChar32 U_EXPORT2
|
||||
U_CAPI UChar32 U_EXPORT2
|
||||
utext_previous32(UText *ut);
|
||||
|
||||
|
||||
@ -508,7 +508,7 @@ utext_previous32(UText *ut);
|
||||
* or U_SENTINEL (-1) if it is out of bounds.
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE UChar32 U_EXPORT2
|
||||
U_CAPI UChar32 U_EXPORT2
|
||||
utext_next32From(UText *ut, int64_t nativeIndex);
|
||||
|
||||
|
||||
@ -528,7 +528,7 @@ utext_next32From(UText *ut, int64_t nativeIndex);
|
||||
*
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE UChar32 U_EXPORT2
|
||||
U_CAPI UChar32 U_EXPORT2
|
||||
utext_previous32From(UText *ut, int64_t nativeIndex);
|
||||
|
||||
/**
|
||||
@ -543,7 +543,7 @@ utext_previous32From(UText *ut, int64_t nativeIndex);
|
||||
* @return the current index position, in the native units of the text provider.
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE int64_t U_EXPORT2
|
||||
U_CAPI int64_t U_EXPORT2
|
||||
utext_getNativeIndex(const UText *ut);
|
||||
|
||||
/**
|
||||
@ -569,7 +569,7 @@ utext_getNativeIndex(const UText *ut);
|
||||
* @param nativeIndex the native unit index of the new iteration position.
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
utext_setNativeIndex(UText *ut, int64_t nativeIndex);
|
||||
|
||||
/**
|
||||
@ -588,7 +588,7 @@ utext_setNativeIndex(UText *ut, int64_t nativeIndex);
|
||||
* staying within the range [0 - text length].
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
utext_moveIndex32(UText *ut, int32_t delta);
|
||||
|
||||
/**
|
||||
@ -613,7 +613,7 @@ utext_moveIndex32(UText *ut, int32_t delta);
|
||||
* or zero if the current position is at the start of the text.
|
||||
* @stable ICU 3.6
|
||||
*/
|
||||
U_STABLE int64_t U_EXPORT2
|
||||
U_CAPI int64_t U_EXPORT2
|
||||
utext_getPreviousNativeIndex(UText *ut);
|
||||
|
||||
|
||||
@ -651,7 +651,7 @@ utext_getPreviousNativeIndex(UText *ut);
|
||||
*
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
utext_extract(UText *ut,
|
||||
int64_t nativeStart, int64_t nativeLimit,
|
||||
UChar *dest, int32_t destCapacity,
|
||||
@ -785,7 +785,7 @@ utext_extract(UText *ut,
|
||||
* @stable ICU 3.4
|
||||
*
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
utext_isWritable(const UText *ut);
|
||||
|
||||
|
||||
@ -797,7 +797,7 @@ utext_isWritable(const UText *ut);
|
||||
* @return true if the underlying text includes meta data.
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
utext_hasMetaData(const UText *ut);
|
||||
|
||||
|
||||
@ -828,7 +828,7 @@ utext_hasMetaData(const UText *ut);
|
||||
*
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
utext_replace(UText *ut,
|
||||
int64_t nativeStart, int64_t nativeLimit,
|
||||
const UChar *replacementText, int32_t replacementLength,
|
||||
@ -868,7 +868,7 @@ utext_replace(UText *ut,
|
||||
*
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
utext_copy(UText *ut,
|
||||
int64_t nativeStart, int64_t nativeLimit,
|
||||
int64_t destIndex,
|
||||
@ -897,7 +897,7 @@ utext_copy(UText *ut,
|
||||
* @see utext_isWritable()
|
||||
* @stable ICU 3.6
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
utext_freeze(UText *ut);
|
||||
|
||||
|
||||
@ -1535,7 +1535,7 @@ struct UText {
|
||||
* @return pointer to the UText, allocated if necessary, with extra space set up if requested.
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE UText * U_EXPORT2
|
||||
U_CAPI UText * U_EXPORT2
|
||||
utext_setup(UText *ut, int32_t extraSpace, UErrorCode *status);
|
||||
|
||||
// do not use #ifndef U_HIDE_INTERNAL_API around the following!
|
||||
|
@ -118,48 +118,48 @@
|
||||
* Function for handling "next code point" with error-checking.
|
||||
*
|
||||
* This is internal since it is not meant to be called directly by external clients;
|
||||
* however it is U_STABLE (not U_INTERNAL) since it is called by public macros in this
|
||||
* however it is called by public macros in this
|
||||
* file and thus must remain stable, and should not be hidden when other internal
|
||||
* functions are hidden (otherwise public macros would fail to compile).
|
||||
* @internal
|
||||
*/
|
||||
U_STABLE UChar32 U_EXPORT2
|
||||
U_CAPI UChar32 U_EXPORT2
|
||||
utf8_nextCharSafeBody(const uint8_t *s, int32_t *pi, int32_t length, UChar32 c, UBool strict);
|
||||
|
||||
/**
|
||||
* Function for handling "append code point" with error-checking.
|
||||
*
|
||||
* This is internal since it is not meant to be called directly by external clients;
|
||||
* however it is U_STABLE (not U_INTERNAL) since it is called by public macros in this
|
||||
* however it is called by public macros in this
|
||||
* file and thus must remain stable, and should not be hidden when other internal
|
||||
* functions are hidden (otherwise public macros would fail to compile).
|
||||
* @internal
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
utf8_appendCharSafeBody(uint8_t *s, int32_t i, int32_t length, UChar32 c, UBool *pIsError);
|
||||
|
||||
/**
|
||||
* Function for handling "previous code point" with error-checking.
|
||||
*
|
||||
* This is internal since it is not meant to be called directly by external clients;
|
||||
* however it is U_STABLE (not U_INTERNAL) since it is called by public macros in this
|
||||
* however it is called by public macros in this
|
||||
* file and thus must remain stable, and should not be hidden when other internal
|
||||
* functions are hidden (otherwise public macros would fail to compile).
|
||||
* @internal
|
||||
*/
|
||||
U_STABLE UChar32 U_EXPORT2
|
||||
U_CAPI UChar32 U_EXPORT2
|
||||
utf8_prevCharSafeBody(const uint8_t *s, int32_t start, int32_t *pi, UChar32 c, UBool strict);
|
||||
|
||||
/**
|
||||
* Function for handling "skip backward one code point" with error-checking.
|
||||
*
|
||||
* This is internal since it is not meant to be called directly by external clients;
|
||||
* however it is U_STABLE (not U_INTERNAL) since it is called by public macros in this
|
||||
* however it is called by public macros in this
|
||||
* file and thus must remain stable, and should not be hidden when other internal
|
||||
* functions are hidden (otherwise public macros would fail to compile).
|
||||
* @internal
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
utf8_back1SafeBody(const uint8_t *s, int32_t start, int32_t i);
|
||||
|
||||
/* single-code point definitions -------------------------------------------- */
|
||||
|
@ -249,7 +249,7 @@ typedef enum UTraceFunctionNumber {
|
||||
* @param traceLevel A UTraceLevel value.
|
||||
* @stable ICU 2.8
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
utrace_setLevel(int32_t traceLevel);
|
||||
|
||||
/**
|
||||
@ -257,7 +257,7 @@ utrace_setLevel(int32_t traceLevel);
|
||||
* @return The UTraceLevel value being used by ICU.
|
||||
* @stable ICU 2.8
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
utrace_getLevel(void);
|
||||
|
||||
/* Trace function pointers types ----------------------------- */
|
||||
@ -331,7 +331,7 @@ UTraceData(const void *context, int32_t fnNumber, int32_t level,
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
utrace_setFunctions(const void *context,
|
||||
UTraceEntry *e, UTraceExit *x, UTraceData *d);
|
||||
|
||||
@ -345,7 +345,7 @@ utrace_setFunctions(const void *context,
|
||||
* @param d The currently installed UTraceData function.
|
||||
* @stable ICU 2.8
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
utrace_getFunctions(const void **context,
|
||||
UTraceEntry **e, UTraceExit **x, UTraceData **d);
|
||||
|
||||
@ -467,7 +467,7 @@ utrace_getFunctions(const void **context,
|
||||
* If buffer capacity is insufficient, the required capacity is returned.
|
||||
* @stable ICU 2.8
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
utrace_vformat(char *outBuf, int32_t capacity,
|
||||
int32_t indent, const char *fmt, va_list args);
|
||||
|
||||
@ -488,7 +488,7 @@ utrace_vformat(char *outBuf, int32_t capacity,
|
||||
* If buffer capacity is insufficient, the required capacity is returned.
|
||||
* @stable ICU 2.8
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
utrace_format(char *outBuf, int32_t capacity,
|
||||
int32_t indent, const char *fmt, ...);
|
||||
|
||||
@ -505,7 +505,7 @@ utrace_format(char *outBuf, int32_t capacity,
|
||||
* @see UTraceFunctionNumber
|
||||
* @stable ICU 2.8
|
||||
*/
|
||||
U_STABLE const char * U_EXPORT2
|
||||
U_CAPI const char * U_EXPORT2
|
||||
utrace_functionName(int32_t fnNumber);
|
||||
|
||||
U_CDECL_END
|
||||
|
@ -723,7 +723,7 @@ typedef enum UErrorCode {
|
||||
* in the UErrorCode enum above.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE const char * U_EXPORT2
|
||||
U_CAPI const char * U_EXPORT2
|
||||
u_errorName(UErrorCode code);
|
||||
|
||||
|
||||
|
@ -141,7 +141,7 @@ typedef uint8_t UVersionInfo[U_MAX_VERSION_LENGTH];
|
||||
* values of up to 255 each.
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
u_versionFromString(UVersionInfo versionArray, const char *versionString);
|
||||
|
||||
/**
|
||||
@ -155,7 +155,7 @@ u_versionFromString(UVersionInfo versionArray, const char *versionString);
|
||||
* fields with values of up to 255 each.
|
||||
* @stable ICU 4.2
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
u_versionFromUString(UVersionInfo versionArray, const UChar *versionString);
|
||||
|
||||
|
||||
@ -171,7 +171,7 @@ u_versionFromUString(UVersionInfo versionArray, const UChar *versionString);
|
||||
* The buffer size must be at least U_MAX_VERSION_STRING_LENGTH.
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
u_versionToString(const UVersionInfo versionArray, char *versionString);
|
||||
|
||||
/**
|
||||
@ -182,6 +182,6 @@ u_versionToString(const UVersionInfo versionArray, char *versionString);
|
||||
* @param versionArray the version # information, the result will be filled in
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
u_getVersion(UVersionInfo versionArray);
|
||||
#endif
|
||||
|
@ -1792,7 +1792,7 @@ ures_findSubResource(const UResourceBundle *resB, char* path, UResourceBundle *f
|
||||
|
||||
return result;
|
||||
}
|
||||
U_INTERNAL const UChar* U_EXPORT2
|
||||
U_CAPI const UChar* U_EXPORT2
|
||||
ures_getStringByKeyWithFallback(const UResourceBundle *resB,
|
||||
const char* inKey,
|
||||
int32_t* len,
|
||||
@ -2210,7 +2210,7 @@ ures_getUTF8StringByKey(const UResourceBundle *resB,
|
||||
* INTERNAL: Get the name of the first real locale (not placeholder)
|
||||
* that has resource bundle data.
|
||||
*/
|
||||
U_INTERNAL const char* U_EXPORT2
|
||||
U_CAPI const char* U_EXPORT2
|
||||
ures_getLocaleInternal(const UResourceBundle* resourceBundle, UErrorCode* status)
|
||||
{
|
||||
if (status==NULL || U_FAILURE(*status)) {
|
||||
@ -2357,7 +2357,7 @@ ures_openDirect(const char* path, const char* localeID, UErrorCode* status) {
|
||||
*
|
||||
* Same as ures_open(), but uses the fill-in parameter and does not allocate a new bundle.
|
||||
*/
|
||||
U_INTERNAL void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ures_openFillIn(UResourceBundle *r, const char* path,
|
||||
const char* localeID, UErrorCode* status) {
|
||||
if(U_SUCCESS(*status) && r == NULL) {
|
||||
@ -2370,7 +2370,7 @@ ures_openFillIn(UResourceBundle *r, const char* path,
|
||||
/**
|
||||
* Same as ures_openDirect(), but uses the fill-in parameter and does not allocate a new bundle.
|
||||
*/
|
||||
U_INTERNAL void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ures_openDirectFillIn(UResourceBundle *r, const char* path, const char* localeID, UErrorCode* status) {
|
||||
if(U_SUCCESS(*status) && r == NULL) {
|
||||
*status = U_ILLEGAL_ARGUMENT_ERROR;
|
||||
@ -2420,7 +2420,7 @@ ures_countArrayItems(const UResourceBundle* resourceBundle,
|
||||
* @see ures_getVersion
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL const char* U_EXPORT2
|
||||
U_CAPI const char* U_EXPORT2
|
||||
ures_getVersionNumberInternal(const UResourceBundle *resourceBundle)
|
||||
{
|
||||
if (!resourceBundle) return NULL;
|
||||
@ -3016,7 +3016,7 @@ ures_getKeywordValues(const char *path, const char *keyword, UErrorCode *status)
|
||||
}
|
||||
#if 0
|
||||
/* This code isn't needed, and given the documentation warnings the implementation is suspect */
|
||||
U_INTERNAL UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
ures_equal(const UResourceBundle* res1, const UResourceBundle* res2){
|
||||
if(res1==NULL || res2==NULL){
|
||||
return res1==res2; /* pointer comparision */
|
||||
@ -3052,7 +3052,7 @@ ures_equal(const UResourceBundle* res1, const UResourceBundle* res2){
|
||||
}
|
||||
return TRUE;
|
||||
}
|
||||
U_INTERNAL UResourceBundle* U_EXPORT2
|
||||
U_CAPI UResourceBundle* U_EXPORT2
|
||||
ures_clone(const UResourceBundle* res, UErrorCode* status){
|
||||
UResourceBundle* bundle = NULL;
|
||||
UResourceBundle* ret = NULL;
|
||||
@ -3068,7 +3068,7 @@ ures_clone(const UResourceBundle* res, UErrorCode* status){
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
U_INTERNAL const UResourceBundle* U_EXPORT2
|
||||
U_CAPI const UResourceBundle* U_EXPORT2
|
||||
ures_getParentBundle(const UResourceBundle* res){
|
||||
if(res==NULL){
|
||||
return NULL;
|
||||
@ -3077,7 +3077,7 @@ ures_getParentBundle(const UResourceBundle* res){
|
||||
}
|
||||
#endif
|
||||
|
||||
U_INTERNAL void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ures_getVersionByKey(const UResourceBundle* res, const char *key, UVersionInfo ver, UErrorCode *status) {
|
||||
const UChar *str;
|
||||
int32_t len;
|
||||
|
@ -402,7 +402,7 @@ typedef struct ResourceData {
|
||||
/*
|
||||
* Read a resource bundle from memory.
|
||||
*/
|
||||
U_INTERNAL void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
res_read(ResourceData *pResData,
|
||||
const UDataInfo *pInfo, const void *inBytes, int32_t length,
|
||||
UErrorCode *errorCode);
|
||||
@ -422,7 +422,7 @@ res_load(ResourceData *pResData,
|
||||
U_CFUNC void
|
||||
res_unload(ResourceData *pResData);
|
||||
|
||||
U_INTERNAL UResType U_EXPORT2
|
||||
U_CAPI UResType U_EXPORT2
|
||||
res_getPublicType(Resource res);
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
@ -434,31 +434,31 @@ res_getPublicType(Resource res);
|
||||
* and set its length in *pLength.
|
||||
* Returns NULL if not found.
|
||||
*/
|
||||
U_INTERNAL const UChar * U_EXPORT2
|
||||
U_CAPI const UChar * U_EXPORT2
|
||||
res_getStringNoTrace(const ResourceData *pResData, Resource res, int32_t *pLength);
|
||||
|
||||
U_INTERNAL const uint8_t * U_EXPORT2
|
||||
U_CAPI const uint8_t * U_EXPORT2
|
||||
res_getBinaryNoTrace(const ResourceData *pResData, Resource res, int32_t *pLength);
|
||||
|
||||
U_INTERNAL const int32_t * U_EXPORT2
|
||||
U_CAPI const int32_t * U_EXPORT2
|
||||
res_getIntVectorNoTrace(const ResourceData *pResData, Resource res, int32_t *pLength);
|
||||
|
||||
U_INTERNAL const UChar * U_EXPORT2
|
||||
U_CAPI const UChar * U_EXPORT2
|
||||
res_getAlias(const ResourceData *pResData, Resource res, int32_t *pLength);
|
||||
|
||||
U_INTERNAL Resource U_EXPORT2
|
||||
U_CAPI Resource U_EXPORT2
|
||||
res_getResource(const ResourceData *pResData, const char *key);
|
||||
|
||||
U_INTERNAL int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
res_countArrayItems(const ResourceData *pResData, Resource res);
|
||||
|
||||
U_INTERNAL Resource U_EXPORT2
|
||||
U_CAPI Resource U_EXPORT2
|
||||
res_getArrayItem(const ResourceData *pResData, Resource array, int32_t indexS);
|
||||
|
||||
U_INTERNAL Resource U_EXPORT2
|
||||
U_CAPI Resource U_EXPORT2
|
||||
res_getTableItemByIndex(const ResourceData *pResData, Resource table, int32_t indexS, const char ** key);
|
||||
|
||||
U_INTERNAL Resource U_EXPORT2
|
||||
U_CAPI Resource U_EXPORT2
|
||||
res_getTableItemByKey(const ResourceData *pResData, Resource table, int32_t *indexS, const char* * key);
|
||||
|
||||
/**
|
||||
|
@ -37,13 +37,13 @@ uprv_strCompare(const UChar *s1, int32_t length1,
|
||||
const UChar *s2, int32_t length2,
|
||||
UBool strncmpStyle, UBool codePointOrder);
|
||||
|
||||
U_INTERNAL int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ustr_hashUCharsN(const UChar *str, int32_t length);
|
||||
|
||||
U_INTERNAL int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ustr_hashCharsN(const char *str, int32_t length);
|
||||
|
||||
U_INTERNAL int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ustr_hashICharsN(const char *str, int32_t length);
|
||||
|
||||
/**
|
||||
@ -53,7 +53,7 @@ ustr_hashICharsN(const char *str, int32_t length);
|
||||
* @return If UChar is a lowercase ASCII character, returns the uppercase version.
|
||||
* Otherwise, returns the input character.
|
||||
*/
|
||||
U_INTERNAL UChar U_EXPORT2
|
||||
U_CAPI UChar U_EXPORT2
|
||||
u_asciiToUpper(UChar c);
|
||||
|
||||
// TODO: Add u_asciiToLower if/when there is a need for it.
|
||||
@ -70,28 +70,28 @@ u_asciiToUpper(UChar c);
|
||||
* @param pErrorCode ICU error code.
|
||||
* @return length
|
||||
*/
|
||||
U_INTERNAL int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_terminateUChars(UChar *dest, int32_t destCapacity, int32_t length, UErrorCode *pErrorCode);
|
||||
|
||||
/**
|
||||
* NUL-terminate a char * string if possible.
|
||||
* Same as u_terminateUChars() but for a different string type.
|
||||
*/
|
||||
U_INTERNAL int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_terminateChars(char *dest, int32_t destCapacity, int32_t length, UErrorCode *pErrorCode);
|
||||
|
||||
/**
|
||||
* NUL-terminate a UChar32 * string if possible.
|
||||
* Same as u_terminateUChars() but for a different string type.
|
||||
*/
|
||||
U_INTERNAL int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_terminateUChar32s(UChar32 *dest, int32_t destCapacity, int32_t length, UErrorCode *pErrorCode);
|
||||
|
||||
/**
|
||||
* NUL-terminate a wchar_t * string if possible.
|
||||
* Same as u_terminateUChars() but for a different string type.
|
||||
*/
|
||||
U_INTERNAL int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_terminateWChars(wchar_t *dest, int32_t destCapacity, int32_t length, UErrorCode *pErrorCode);
|
||||
|
||||
/**
|
||||
|
@ -796,7 +796,7 @@ enum {
|
||||
* Do not call directly.
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
utrie2_internalU8NextIndex(const UTrie2 *trie, UChar32 c,
|
||||
const uint8_t *src, const uint8_t *limit);
|
||||
|
||||
@ -805,7 +805,7 @@ utrie2_internalU8NextIndex(const UTrie2 *trie, UChar32 c,
|
||||
* Do not call directly.
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
utrie2_internalU8PrevIndex(const UTrie2 *trie, UChar32 c,
|
||||
const uint8_t *start, const uint8_t *src);
|
||||
|
||||
|
@ -44,7 +44,7 @@ U_NAMESPACE_BEGIN
|
||||
* Note: We use the Win32 API GetDynamicTimeZoneInformation to get the current time zone info.
|
||||
* This API returns a non-localized time zone name, which we can then map to an ICU time zone name.
|
||||
*/
|
||||
U_INTERNAL const char* U_EXPORT2
|
||||
U_CAPI const char* U_EXPORT2
|
||||
uprv_detectWindowsTimeZone()
|
||||
{
|
||||
UErrorCode status = U_ZERO_ERROR;
|
||||
|
@ -28,7 +28,7 @@ U_CDECL_BEGIN
|
||||
typedef struct _TIME_ZONE_INFORMATION TIME_ZONE_INFORMATION;
|
||||
U_CDECL_END
|
||||
|
||||
U_INTERNAL const char* U_EXPORT2
|
||||
U_CAPI const char* U_EXPORT2
|
||||
uprv_detectWindowsTimeZone();
|
||||
|
||||
#endif /* U_PLATFORM_USES_ONLY_WIN32_API */
|
||||
|
@ -250,21 +250,21 @@
|
||||
#define DEC_INIT_DECQUAD DEC_INIT_DECIMAL128
|
||||
|
||||
/* decContext routines */
|
||||
U_INTERNAL decContext * U_EXPORT2 uprv_decContextClearStatus(decContext *, uint32_t);
|
||||
U_INTERNAL decContext * U_EXPORT2 uprv_decContextDefault(decContext *, int32_t);
|
||||
U_INTERNAL enum rounding U_EXPORT2 uprv_decContextGetRounding(decContext *);
|
||||
U_INTERNAL uint32_t U_EXPORT2 uprv_decContextGetStatus(decContext *);
|
||||
U_INTERNAL decContext * U_EXPORT2 uprv_decContextRestoreStatus(decContext *, uint32_t, uint32_t);
|
||||
U_INTERNAL uint32_t U_EXPORT2 uprv_decContextSaveStatus(decContext *, uint32_t);
|
||||
U_INTERNAL decContext * U_EXPORT2 uprv_decContextSetRounding(decContext *, enum rounding);
|
||||
U_INTERNAL decContext * U_EXPORT2 uprv_decContextSetStatus(decContext *, uint32_t);
|
||||
U_INTERNAL decContext * U_EXPORT2 uprv_decContextSetStatusFromString(decContext *, const char *);
|
||||
U_INTERNAL decContext * U_EXPORT2 uprv_decContextSetStatusFromStringQuiet(decContext *, const char *);
|
||||
U_INTERNAL decContext * U_EXPORT2 uprv_decContextSetStatusQuiet(decContext *, uint32_t);
|
||||
U_INTERNAL const char * U_EXPORT2 uprv_decContextStatusToString(const decContext *);
|
||||
U_INTERNAL int32_t U_EXPORT2 uprv_decContextTestEndian(uint8_t);
|
||||
U_INTERNAL uint32_t U_EXPORT2 uprv_decContextTestSavedStatus(uint32_t, uint32_t);
|
||||
U_INTERNAL uint32_t U_EXPORT2 uprv_decContextTestStatus(decContext *, uint32_t);
|
||||
U_INTERNAL decContext * U_EXPORT2 uprv_decContextZeroStatus(decContext *);
|
||||
U_CAPI decContext * U_EXPORT2 uprv_decContextClearStatus(decContext *, uint32_t);
|
||||
U_CAPI decContext * U_EXPORT2 uprv_decContextDefault(decContext *, int32_t);
|
||||
U_CAPI enum rounding U_EXPORT2 uprv_decContextGetRounding(decContext *);
|
||||
U_CAPI uint32_t U_EXPORT2 uprv_decContextGetStatus(decContext *);
|
||||
U_CAPI decContext * U_EXPORT2 uprv_decContextRestoreStatus(decContext *, uint32_t, uint32_t);
|
||||
U_CAPI uint32_t U_EXPORT2 uprv_decContextSaveStatus(decContext *, uint32_t);
|
||||
U_CAPI decContext * U_EXPORT2 uprv_decContextSetRounding(decContext *, enum rounding);
|
||||
U_CAPI decContext * U_EXPORT2 uprv_decContextSetStatus(decContext *, uint32_t);
|
||||
U_CAPI decContext * U_EXPORT2 uprv_decContextSetStatusFromString(decContext *, const char *);
|
||||
U_CAPI decContext * U_EXPORT2 uprv_decContextSetStatusFromStringQuiet(decContext *, const char *);
|
||||
U_CAPI decContext * U_EXPORT2 uprv_decContextSetStatusQuiet(decContext *, uint32_t);
|
||||
U_CAPI const char * U_EXPORT2 uprv_decContextStatusToString(const decContext *);
|
||||
U_CAPI int32_t U_EXPORT2 uprv_decContextTestEndian(uint8_t);
|
||||
U_CAPI uint32_t U_EXPORT2 uprv_decContextTestSavedStatus(uint32_t, uint32_t);
|
||||
U_CAPI uint32_t U_EXPORT2 uprv_decContextTestStatus(decContext *, uint32_t);
|
||||
U_CAPI decContext * U_EXPORT2 uprv_decContextZeroStatus(decContext *);
|
||||
|
||||
#endif
|
||||
|
@ -112,74 +112,74 @@
|
||||
/* decNumber public functions and macros */
|
||||
/* ---------------------------------------------------------------- */
|
||||
/* Conversions */
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberFromInt32(decNumber *, int32_t);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberFromUInt32(decNumber *, uint32_t);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberFromString(decNumber *, const char *, decContext *);
|
||||
U_INTERNAL char * U_EXPORT2 uprv_decNumberToString(const decNumber *, char *);
|
||||
U_INTERNAL char * U_EXPORT2 uprv_decNumberToEngString(const decNumber *, char *);
|
||||
U_INTERNAL uint32_t U_EXPORT2 uprv_decNumberToUInt32(const decNumber *, decContext *);
|
||||
U_INTERNAL int32_t U_EXPORT2 uprv_decNumberToInt32(const decNumber *, decContext *);
|
||||
U_INTERNAL uint8_t * U_EXPORT2 uprv_decNumberGetBCD(const decNumber *, uint8_t *);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberSetBCD(decNumber *, const uint8_t *, uint32_t);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberFromInt32(decNumber *, int32_t);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberFromUInt32(decNumber *, uint32_t);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberFromString(decNumber *, const char *, decContext *);
|
||||
U_CAPI char * U_EXPORT2 uprv_decNumberToString(const decNumber *, char *);
|
||||
U_CAPI char * U_EXPORT2 uprv_decNumberToEngString(const decNumber *, char *);
|
||||
U_CAPI uint32_t U_EXPORT2 uprv_decNumberToUInt32(const decNumber *, decContext *);
|
||||
U_CAPI int32_t U_EXPORT2 uprv_decNumberToInt32(const decNumber *, decContext *);
|
||||
U_CAPI uint8_t * U_EXPORT2 uprv_decNumberGetBCD(const decNumber *, uint8_t *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberSetBCD(decNumber *, const uint8_t *, uint32_t);
|
||||
|
||||
/* Operators and elementary functions */
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberAbs(decNumber *, const decNumber *, decContext *);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberAdd(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberAnd(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberCompare(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberCompareSignal(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberCompareTotal(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberCompareTotalMag(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberDivide(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberDivideInteger(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberExp(decNumber *, const decNumber *, decContext *);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberFMA(decNumber *, const decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberInvert(decNumber *, const decNumber *, decContext *);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberLn(decNumber *, const decNumber *, decContext *);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberLogB(decNumber *, const decNumber *, decContext *);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberLog10(decNumber *, const decNumber *, decContext *);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberMax(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberMaxMag(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberMin(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberMinMag(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberMinus(decNumber *, const decNumber *, decContext *);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberMultiply(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberNormalize(decNumber *, const decNumber *, decContext *);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberOr(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberPlus(decNumber *, const decNumber *, decContext *);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberPower(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberQuantize(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberReduce(decNumber *, const decNumber *, decContext *);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberRemainder(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberRemainderNear(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberRescale(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberRotate(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberSameQuantum(decNumber *, const decNumber *, const decNumber *);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberScaleB(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberShift(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberSquareRoot(decNumber *, const decNumber *, decContext *);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberSubtract(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberToIntegralExact(decNumber *, const decNumber *, decContext *);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberToIntegralValue(decNumber *, const decNumber *, decContext *);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberXor(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberAbs(decNumber *, const decNumber *, decContext *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberAdd(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberAnd(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberCompare(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberCompareSignal(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberCompareTotal(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberCompareTotalMag(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberDivide(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberDivideInteger(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberExp(decNumber *, const decNumber *, decContext *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberFMA(decNumber *, const decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberInvert(decNumber *, const decNumber *, decContext *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberLn(decNumber *, const decNumber *, decContext *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberLogB(decNumber *, const decNumber *, decContext *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberLog10(decNumber *, const decNumber *, decContext *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberMax(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberMaxMag(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberMin(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberMinMag(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberMinus(decNumber *, const decNumber *, decContext *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberMultiply(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberNormalize(decNumber *, const decNumber *, decContext *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberOr(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberPlus(decNumber *, const decNumber *, decContext *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberPower(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberQuantize(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberReduce(decNumber *, const decNumber *, decContext *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberRemainder(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberRemainderNear(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberRescale(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberRotate(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberSameQuantum(decNumber *, const decNumber *, const decNumber *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberScaleB(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberShift(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberSquareRoot(decNumber *, const decNumber *, decContext *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberSubtract(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberToIntegralExact(decNumber *, const decNumber *, decContext *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberToIntegralValue(decNumber *, const decNumber *, decContext *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberXor(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
|
||||
/* Utilities */
|
||||
enum decClass uprv_decNumberClass(const decNumber *, decContext *);
|
||||
U_INTERNAL const char * U_EXPORT2 uprv_decNumberClassToString(enum decClass);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberCopy(decNumber *, const decNumber *);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberCopyAbs(decNumber *, const decNumber *);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberCopyNegate(decNumber *, const decNumber *);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberCopySign(decNumber *, const decNumber *, const decNumber *);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberNextMinus(decNumber *, const decNumber *, decContext *);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberNextPlus(decNumber *, const decNumber *, decContext *);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberNextToward(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberTrim(decNumber *);
|
||||
U_INTERNAL const char * U_EXPORT2 uprv_decNumberVersion(void);
|
||||
U_INTERNAL decNumber * U_EXPORT2 uprv_decNumberZero(decNumber *);
|
||||
U_CAPI const char * U_EXPORT2 uprv_decNumberClassToString(enum decClass);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberCopy(decNumber *, const decNumber *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberCopyAbs(decNumber *, const decNumber *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberCopyNegate(decNumber *, const decNumber *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberCopySign(decNumber *, const decNumber *, const decNumber *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberNextMinus(decNumber *, const decNumber *, decContext *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberNextPlus(decNumber *, const decNumber *, decContext *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberNextToward(decNumber *, const decNumber *, const decNumber *, decContext *);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberTrim(decNumber *);
|
||||
U_CAPI const char * U_EXPORT2 uprv_decNumberVersion(void);
|
||||
U_CAPI decNumber * U_EXPORT2 uprv_decNumberZero(decNumber *);
|
||||
|
||||
/* Functions for testing decNumbers (normality depends on context) */
|
||||
U_INTERNAL int32_t U_EXPORT2 uprv_decNumberIsNormal(const decNumber *, decContext *);
|
||||
U_INTERNAL int32_t U_EXPORT2 uprv_decNumberIsSubnormal(const decNumber *, decContext *);
|
||||
U_CAPI int32_t U_EXPORT2 uprv_decNumberIsNormal(const decNumber *, decContext *);
|
||||
U_CAPI int32_t U_EXPORT2 uprv_decNumberIsSubnormal(const decNumber *, decContext *);
|
||||
|
||||
/* Macros for testing decNumber *dn */
|
||||
#define decNumberIsCanonical(dn) (1) /* All decNumbers are saintly */
|
||||
|
@ -895,7 +895,7 @@ U_NAMESPACE_END
|
||||
|
||||
U_NAMESPACE_USE
|
||||
|
||||
U_DRAFT UFormattable* U_EXPORT2
|
||||
U_CAPI UFormattable* U_EXPORT2
|
||||
ufmt_open(UErrorCode *status) {
|
||||
if( U_FAILURE(*status) ) {
|
||||
return NULL;
|
||||
@ -908,14 +908,14 @@ ufmt_open(UErrorCode *status) {
|
||||
return fmt;
|
||||
}
|
||||
|
||||
U_DRAFT void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ufmt_close(UFormattable *fmt) {
|
||||
Formattable *obj = Formattable::fromUFormattable(fmt);
|
||||
|
||||
delete obj;
|
||||
}
|
||||
|
||||
U_INTERNAL UFormattableType U_EXPORT2
|
||||
U_CAPI UFormattableType U_EXPORT2
|
||||
ufmt_getType(const UFormattable *fmt, UErrorCode *status) {
|
||||
if(U_FAILURE(*status)) {
|
||||
return (UFormattableType)UFMT_COUNT;
|
||||
@ -925,27 +925,27 @@ ufmt_getType(const UFormattable *fmt, UErrorCode *status) {
|
||||
}
|
||||
|
||||
|
||||
U_INTERNAL UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
ufmt_isNumeric(const UFormattable *fmt) {
|
||||
const Formattable *obj = Formattable::fromUFormattable(fmt);
|
||||
return obj->isNumeric();
|
||||
}
|
||||
|
||||
U_DRAFT UDate U_EXPORT2
|
||||
U_CAPI UDate U_EXPORT2
|
||||
ufmt_getDate(const UFormattable *fmt, UErrorCode *status) {
|
||||
const Formattable *obj = Formattable::fromUFormattable(fmt);
|
||||
|
||||
return obj->getDate(*status);
|
||||
}
|
||||
|
||||
U_DRAFT double U_EXPORT2
|
||||
U_CAPI double U_EXPORT2
|
||||
ufmt_getDouble(UFormattable *fmt, UErrorCode *status) {
|
||||
Formattable *obj = Formattable::fromUFormattable(fmt);
|
||||
|
||||
return obj->getDouble(*status);
|
||||
}
|
||||
|
||||
U_DRAFT int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ufmt_getLong(UFormattable *fmt, UErrorCode *status) {
|
||||
Formattable *obj = Formattable::fromUFormattable(fmt);
|
||||
|
||||
@ -953,7 +953,7 @@ ufmt_getLong(UFormattable *fmt, UErrorCode *status) {
|
||||
}
|
||||
|
||||
|
||||
U_DRAFT const void *U_EXPORT2
|
||||
U_CAPI const void *U_EXPORT2
|
||||
ufmt_getObject(const UFormattable *fmt, UErrorCode *status) {
|
||||
const Formattable *obj = Formattable::fromUFormattable(fmt);
|
||||
|
||||
@ -966,7 +966,7 @@ ufmt_getObject(const UFormattable *fmt, UErrorCode *status) {
|
||||
return ret;
|
||||
}
|
||||
|
||||
U_DRAFT const UChar* U_EXPORT2
|
||||
U_CAPI const UChar* U_EXPORT2
|
||||
ufmt_getUChars(UFormattable *fmt, int32_t *len, UErrorCode *status) {
|
||||
Formattable *obj = Formattable::fromUFormattable(fmt);
|
||||
|
||||
@ -986,7 +986,7 @@ ufmt_getUChars(UFormattable *fmt, int32_t *len, UErrorCode *status) {
|
||||
return str.getTerminatedBuffer();
|
||||
}
|
||||
|
||||
U_DRAFT int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ufmt_getArrayLength(const UFormattable* fmt, UErrorCode *status) {
|
||||
const Formattable *obj = Formattable::fromUFormattable(fmt);
|
||||
|
||||
@ -995,7 +995,7 @@ ufmt_getArrayLength(const UFormattable* fmt, UErrorCode *status) {
|
||||
return count;
|
||||
}
|
||||
|
||||
U_DRAFT UFormattable * U_EXPORT2
|
||||
U_CAPI UFormattable * U_EXPORT2
|
||||
ufmt_getArrayItemByIndex(UFormattable* fmt, int32_t n, UErrorCode *status) {
|
||||
Formattable *obj = Formattable::fromUFormattable(fmt);
|
||||
int32_t count;
|
||||
@ -1010,7 +1010,7 @@ ufmt_getArrayItemByIndex(UFormattable* fmt, int32_t n, UErrorCode *status) {
|
||||
}
|
||||
}
|
||||
|
||||
U_DRAFT const char * U_EXPORT2
|
||||
U_CAPI const char * U_EXPORT2
|
||||
ufmt_getDecNumChars(UFormattable *fmt, int32_t *len, UErrorCode *status) {
|
||||
if(U_FAILURE(*status)) {
|
||||
return "";
|
||||
@ -1031,7 +1031,7 @@ ufmt_getDecNumChars(UFormattable *fmt, int32_t *len, UErrorCode *status) {
|
||||
}
|
||||
}
|
||||
|
||||
U_DRAFT int64_t U_EXPORT2
|
||||
U_CAPI int64_t U_EXPORT2
|
||||
ufmt_getInt64(UFormattable *fmt, UErrorCode *status) {
|
||||
Formattable *obj = Formattable::fromUFormattable(fmt);
|
||||
return obj->getInt64(*status);
|
||||
|
@ -250,7 +250,7 @@ struct UFormattedValueImpl : public UMemory, public UFormattedValueApiHelper {
|
||||
} \
|
||||
return static_cast<HelperType*>(impl)->exportForC(); \
|
||||
} \
|
||||
U_DRAFT const UFormattedValue* U_EXPORT2 \
|
||||
U_CAPI const UFormattedValue* U_EXPORT2 \
|
||||
Prefix ## _resultAsValue (const CType* uresult, UErrorCode* ec) { \
|
||||
const ImplType* result = HelperType::validate(uresult, *ec); \
|
||||
if (U_FAILURE(*ec)) { return nullptr; } \
|
||||
|
@ -193,7 +193,7 @@ ucfpos_close(UConstrainedFieldPosition* ptr) {
|
||||
}
|
||||
|
||||
|
||||
U_DRAFT const UChar* U_EXPORT2
|
||||
U_CAPI const UChar* U_EXPORT2
|
||||
ufmtval_getString(
|
||||
const UFormattedValue* ufmtval,
|
||||
int32_t* pLength,
|
||||
@ -213,7 +213,7 @@ ufmtval_getString(
|
||||
}
|
||||
|
||||
|
||||
U_DRAFT UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
ufmtval_nextPosition(
|
||||
const UFormattedValue* ufmtval,
|
||||
UConstrainedFieldPosition* ucfpos,
|
||||
|
@ -1326,7 +1326,7 @@ ureldatefmt_formatNumeric( const URelativeDateTimeFormatter* reldatefmt,
|
||||
return res.extract(result, resultCapacity, *status);
|
||||
}
|
||||
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ureldatefmt_formatNumericToResult(
|
||||
const URelativeDateTimeFormatter* reldatefmt,
|
||||
double offset,
|
||||
@ -1369,7 +1369,7 @@ ureldatefmt_format( const URelativeDateTimeFormatter* reldatefmt,
|
||||
return res.extract(result, resultCapacity, *status);
|
||||
}
|
||||
|
||||
U_DRAFT void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ureldatefmt_formatToResult(
|
||||
const URelativeDateTimeFormatter* reldatefmt,
|
||||
double offset,
|
||||
|
@ -91,7 +91,7 @@ ucal_setDefaultTimeZone(const UChar* zoneID, UErrorCode* ec) {
|
||||
}
|
||||
}
|
||||
|
||||
U_DRAFT int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucal_getHostTimeZone(UChar* result, int32_t resultCapacity, UErrorCode* ec) {
|
||||
int32_t len = 0;
|
||||
if (ec != NULL && U_SUCCESS(*ec)) {
|
||||
|
@ -44,7 +44,7 @@
|
||||
* @return TRUE or FALSE
|
||||
* @internal ICU 3.0
|
||||
*/
|
||||
U_INTERNAL UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
ucol_equals(const UCollator *source, const UCollator *target);
|
||||
|
||||
/**
|
||||
|
@ -193,7 +193,7 @@ ucsdet_getAllDetectableCharsets(const UCharsetDetector * /*ucsd*/, UErrorCode *s
|
||||
return CharsetDetector::getAllDetectableCharsets(*status);
|
||||
}
|
||||
|
||||
U_DRAFT UEnumeration * U_EXPORT2
|
||||
U_CAPI UEnumeration * U_EXPORT2
|
||||
ucsdet_getDetectableCharsets(const UCharsetDetector *ucsd, UErrorCode *status)
|
||||
{
|
||||
return ((CharsetDetector *)ucsd)->getDetectableCharsets(*status);
|
||||
|
@ -99,7 +99,7 @@ udat_toCalendarDateField(UDateFormatField field) {
|
||||
/* For now- one opener. */
|
||||
static UDateFormatOpener gOpener = NULL;
|
||||
|
||||
U_INTERNAL void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
udat_registerOpener(UDateFormatOpener opener, UErrorCode *status)
|
||||
{
|
||||
if(U_FAILURE(*status)) return;
|
||||
@ -112,7 +112,7 @@ udat_registerOpener(UDateFormatOpener opener, UErrorCode *status)
|
||||
umtx_unlock(NULL);
|
||||
}
|
||||
|
||||
U_INTERNAL UDateFormatOpener U_EXPORT2
|
||||
U_CAPI UDateFormatOpener U_EXPORT2
|
||||
udat_unregisterOpener(UDateFormatOpener opener, UErrorCode *status)
|
||||
{
|
||||
if(U_FAILURE(*status)) return NULL;
|
||||
@ -424,7 +424,7 @@ udat_setLenient( UDateFormat* fmt,
|
||||
((DateFormat*)fmt)->setLenient(isLenient);
|
||||
}
|
||||
|
||||
U_DRAFT UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
udat_getBooleanAttribute(const UDateFormat* fmt,
|
||||
UDateFormatBooleanAttribute attr,
|
||||
UErrorCode* status)
|
||||
@ -434,7 +434,7 @@ udat_getBooleanAttribute(const UDateFormat* fmt,
|
||||
//return FALSE;
|
||||
}
|
||||
|
||||
U_DRAFT void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
udat_setBooleanAttribute(UDateFormat *fmt,
|
||||
UDateFormatBooleanAttribute attr,
|
||||
UBool newValue,
|
||||
@ -457,7 +457,7 @@ udat_setCalendar(UDateFormat* fmt,
|
||||
((DateFormat*)fmt)->setCalendar(*((Calendar*)calendarToSet));
|
||||
}
|
||||
|
||||
U_DRAFT const UNumberFormat* U_EXPORT2
|
||||
U_CAPI const UNumberFormat* U_EXPORT2
|
||||
udat_getNumberFormatForField(const UDateFormat* fmt, UChar field)
|
||||
{
|
||||
UErrorCode status = U_ZERO_ERROR;
|
||||
@ -472,7 +472,7 @@ udat_getNumberFormat(const UDateFormat* fmt)
|
||||
return (const UNumberFormat*) ((DateFormat*)fmt)->getNumberFormat();
|
||||
}
|
||||
|
||||
U_DRAFT void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
udat_adoptNumberFormatForFields( UDateFormat* fmt,
|
||||
const UChar* fields,
|
||||
UNumberFormat* numberFormatToSet,
|
||||
@ -494,7 +494,7 @@ udat_setNumberFormat(UDateFormat* fmt,
|
||||
((DateFormat*)fmt)->setNumberFormat(*((NumberFormat*)numberFormatToSet));
|
||||
}
|
||||
|
||||
U_DRAFT void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
udat_adoptNumberFormat( UDateFormat* fmt,
|
||||
UNumberFormat* numberFormatToAdopt)
|
||||
{
|
||||
|
@ -116,7 +116,7 @@ udtitvfmt_format(const UDateIntervalFormat* formatter,
|
||||
}
|
||||
|
||||
|
||||
U_DRAFT void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
udtitvfmt_formatToResult(
|
||||
const UDateIntervalFormat* formatter,
|
||||
UDate fromDate,
|
||||
@ -134,7 +134,7 @@ udtitvfmt_formatToResult(
|
||||
}
|
||||
}
|
||||
|
||||
U_DRAFT void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
udtitvfmt_formatCalendarToResult(
|
||||
const UDateIntervalFormat* formatter,
|
||||
UCalendar* fromCalendar,
|
||||
|
@ -35,7 +35,7 @@
|
||||
*
|
||||
* <p>
|
||||
* Types of <code>UCalendar</code> interpret a <code>UDate</code>
|
||||
* according to the rules of a specific calendar system. The U_STABLE
|
||||
* according to the rules of a specific calendar system. The C API
|
||||
* provides the enum UCalendarType with UCAL_TRADITIONAL and
|
||||
* UCAL_GREGORIAN.
|
||||
* <p>
|
||||
@ -587,7 +587,7 @@ typedef enum USystemTimeZoneType USystemTimeZoneType;
|
||||
* *ec will indicate the error.
|
||||
* @stable ICU 4.8
|
||||
*/
|
||||
U_STABLE UEnumeration* U_EXPORT2
|
||||
U_CAPI UEnumeration* U_EXPORT2
|
||||
ucal_openTimeZoneIDEnumeration(USystemTimeZoneType zoneType, const char* region,
|
||||
const int32_t* rawOffset, UErrorCode* ec);
|
||||
|
||||
@ -602,7 +602,7 @@ ucal_openTimeZoneIDEnumeration(USystemTimeZoneType zoneType, const char* region,
|
||||
*
|
||||
* @stable ICU 2.6
|
||||
*/
|
||||
U_STABLE UEnumeration* U_EXPORT2
|
||||
U_CAPI UEnumeration* U_EXPORT2
|
||||
ucal_openTimeZones(UErrorCode* ec);
|
||||
|
||||
/**
|
||||
@ -621,7 +621,7 @@ ucal_openTimeZones(UErrorCode* ec);
|
||||
*
|
||||
* @stable ICU 2.6
|
||||
*/
|
||||
U_STABLE UEnumeration* U_EXPORT2
|
||||
U_CAPI UEnumeration* U_EXPORT2
|
||||
ucal_openCountryTimeZones(const char* country, UErrorCode* ec);
|
||||
|
||||
/**
|
||||
@ -647,7 +647,7 @@ ucal_openCountryTimeZones(const char* country, UErrorCode* ec);
|
||||
*
|
||||
* @stable ICU 2.6
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucal_getDefaultTimeZone(UChar* result, int32_t resultCapacity, UErrorCode* ec);
|
||||
|
||||
/**
|
||||
@ -659,7 +659,7 @@ ucal_getDefaultTimeZone(UChar* result, int32_t resultCapacity, UErrorCode* ec);
|
||||
*
|
||||
* @stable ICU 2.6
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucal_setDefaultTimeZone(const UChar* zoneID, UErrorCode* ec);
|
||||
|
||||
#ifndef U_HIDE_DRAFT_API
|
||||
@ -693,7 +693,7 @@ ucal_setDefaultTimeZone(const UChar* zoneID, UErrorCode* ec);
|
||||
*
|
||||
* @draft ICU 65
|
||||
*/
|
||||
U_DRAFT int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucal_getHostTimeZone(UChar *result, int32_t resultCapacity, UErrorCode *ec);
|
||||
|
||||
#endif // U_HIDE_DRAFT_API
|
||||
@ -714,7 +714,7 @@ ucal_getHostTimeZone(UChar *result, int32_t resultCapacity, UErrorCode *ec);
|
||||
*
|
||||
* @stable ICU 2.6
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucal_getDSTSavings(const UChar* zoneID, UErrorCode* ec);
|
||||
|
||||
/**
|
||||
@ -723,7 +723,7 @@ ucal_getDSTSavings(const UChar* zoneID, UErrorCode* ec);
|
||||
* @return The current date and time.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UDate U_EXPORT2
|
||||
U_CAPI UDate U_EXPORT2
|
||||
ucal_getNow(void);
|
||||
|
||||
/**
|
||||
@ -749,7 +749,7 @@ ucal_getNow(void);
|
||||
* @see #UCAL_UNKNOWN_ZONE_ID
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UCalendar* U_EXPORT2
|
||||
U_CAPI UCalendar* U_EXPORT2
|
||||
ucal_open(const UChar* zoneID,
|
||||
int32_t len,
|
||||
const char* locale,
|
||||
@ -762,7 +762,7 @@ ucal_open(const UChar* zoneID,
|
||||
* @param cal The UCalendar to close.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucal_close(UCalendar *cal);
|
||||
|
||||
#if U_SHOW_CPLUSPLUS_API
|
||||
@ -792,7 +792,7 @@ U_NAMESPACE_END
|
||||
* @return A pointer to a UCalendar identical to cal.
|
||||
* @stable ICU 4.0
|
||||
*/
|
||||
U_STABLE UCalendar* U_EXPORT2
|
||||
U_CAPI UCalendar* U_EXPORT2
|
||||
ucal_clone(const UCalendar* cal,
|
||||
UErrorCode* status);
|
||||
|
||||
@ -805,7 +805,7 @@ ucal_clone(const UCalendar* cal,
|
||||
* @param status A pointer to an UErrorCode to receive any errors.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucal_setTimeZone(UCalendar* cal,
|
||||
const UChar* zoneID,
|
||||
int32_t len,
|
||||
@ -821,7 +821,7 @@ ucal_setTimeZone(UCalendar* cal,
|
||||
* @return The total buffer size needed; if greater than resultLength, the output was truncated.
|
||||
* @stable ICU 51
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucal_getTimeZoneID(const UCalendar *cal,
|
||||
UChar *result,
|
||||
int32_t resultLength,
|
||||
@ -858,7 +858,7 @@ typedef enum UCalendarDisplayNameType UCalendarDisplayNameType;
|
||||
* @return The total buffer size needed; if greater than resultLength, the output was truncated.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucal_getTimeZoneDisplayName(const UCalendar* cal,
|
||||
UCalendarDisplayNameType type,
|
||||
const char* locale,
|
||||
@ -874,7 +874,7 @@ ucal_getTimeZoneDisplayName(const UCalendar* cal,
|
||||
* @return true if cal is currently in daylight savings time, false otherwise
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
ucal_inDaylightTime(const UCalendar* cal,
|
||||
UErrorCode* status );
|
||||
|
||||
@ -898,7 +898,7 @@ ucal_inDaylightTime(const UCalendar* cal,
|
||||
* @see ucal_getGregorianChange
|
||||
* @stable ICU 3.6
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucal_setGregorianChange(UCalendar *cal, UDate date, UErrorCode *pErrorCode);
|
||||
|
||||
/**
|
||||
@ -921,7 +921,7 @@ ucal_setGregorianChange(UCalendar *cal, UDate date, UErrorCode *pErrorCode);
|
||||
* @see ucal_setGregorianChange
|
||||
* @stable ICU 3.6
|
||||
*/
|
||||
U_STABLE UDate U_EXPORT2
|
||||
U_CAPI UDate U_EXPORT2
|
||||
ucal_getGregorianChange(const UCalendar *cal, UErrorCode *pErrorCode);
|
||||
|
||||
/**
|
||||
@ -1002,7 +1002,7 @@ typedef enum UCalendarWallTimeOption UCalendarWallTimeOption;
|
||||
* @see ucal_setAttribute
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucal_getAttribute(const UCalendar* cal,
|
||||
UCalendarAttribute attr);
|
||||
|
||||
@ -1017,7 +1017,7 @@ ucal_getAttribute(const UCalendar* cal,
|
||||
* @see ucal_getAttribute
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucal_setAttribute(UCalendar* cal,
|
||||
UCalendarAttribute attr,
|
||||
int32_t newValue);
|
||||
@ -1031,7 +1031,7 @@ ucal_setAttribute(UCalendar* cal,
|
||||
* @see ucal_countAvailable
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE const char* U_EXPORT2
|
||||
U_CAPI const char* U_EXPORT2
|
||||
ucal_getAvailable(int32_t localeIndex);
|
||||
|
||||
/**
|
||||
@ -1042,7 +1042,7 @@ ucal_getAvailable(int32_t localeIndex);
|
||||
* @see ucal_getAvailable
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucal_countAvailable(void);
|
||||
|
||||
/**
|
||||
@ -1056,7 +1056,7 @@ ucal_countAvailable(void);
|
||||
* @see ucal_setDateTime
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UDate U_EXPORT2
|
||||
U_CAPI UDate U_EXPORT2
|
||||
ucal_getMillis(const UCalendar* cal,
|
||||
UErrorCode* status);
|
||||
|
||||
@ -1071,7 +1071,7 @@ ucal_getMillis(const UCalendar* cal,
|
||||
* @see ucal_setDateTime
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucal_setMillis(UCalendar* cal,
|
||||
UDate dateTime,
|
||||
UErrorCode* status );
|
||||
@ -1090,7 +1090,7 @@ ucal_setMillis(UCalendar* cal,
|
||||
* @see ucal_setDateTime
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucal_setDate(UCalendar* cal,
|
||||
int32_t year,
|
||||
int32_t month,
|
||||
@ -1114,7 +1114,7 @@ ucal_setDate(UCalendar* cal,
|
||||
* @see ucal_setDate
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucal_setDateTime(UCalendar* cal,
|
||||
int32_t year,
|
||||
int32_t month,
|
||||
@ -1133,7 +1133,7 @@ ucal_setDateTime(UCalendar* cal,
|
||||
* @return true if cal1 and cal2 are equivalent, false otherwise.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
ucal_equivalentTo(const UCalendar* cal1,
|
||||
const UCalendar* cal2);
|
||||
|
||||
@ -1155,7 +1155,7 @@ ucal_equivalentTo(const UCalendar* cal1,
|
||||
* @see ucal_roll
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucal_add(UCalendar* cal,
|
||||
UCalendarDateFields field,
|
||||
int32_t amount,
|
||||
@ -1185,7 +1185,7 @@ ucal_add(UCalendar* cal,
|
||||
* @see ucal_add
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucal_roll(UCalendar* cal,
|
||||
UCalendarDateFields field,
|
||||
int32_t amount,
|
||||
@ -1207,7 +1207,7 @@ ucal_roll(UCalendar* cal,
|
||||
* @see ucal_clear
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucal_get(const UCalendar* cal,
|
||||
UCalendarDateFields field,
|
||||
UErrorCode* status );
|
||||
@ -1227,7 +1227,7 @@ ucal_get(const UCalendar* cal,
|
||||
* @see ucal_clear
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucal_set(UCalendar* cal,
|
||||
UCalendarDateFields field,
|
||||
int32_t value);
|
||||
@ -1247,7 +1247,7 @@ ucal_set(UCalendar* cal,
|
||||
* @see ucal_clear
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
ucal_isSet(const UCalendar* cal,
|
||||
UCalendarDateFields field);
|
||||
|
||||
@ -1265,7 +1265,7 @@ ucal_isSet(const UCalendar* cal,
|
||||
* @see ucal_clear
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucal_clearField(UCalendar* cal,
|
||||
UCalendarDateFields field);
|
||||
|
||||
@ -1279,7 +1279,7 @@ ucal_clearField(UCalendar* cal,
|
||||
* @see ucal_clearField
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucal_clear(UCalendar* calendar);
|
||||
|
||||
/**
|
||||
@ -1318,7 +1318,7 @@ typedef enum UCalendarLimitType UCalendarLimitType;
|
||||
* @return The requested value.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucal_getLimit(const UCalendar* cal,
|
||||
UCalendarDateFields field,
|
||||
UCalendarLimitType type,
|
||||
@ -1331,7 +1331,7 @@ ucal_getLimit(const UCalendar* cal,
|
||||
* @return the locale name
|
||||
* @stable ICU 2.8
|
||||
*/
|
||||
U_STABLE const char * U_EXPORT2
|
||||
U_CAPI const char * U_EXPORT2
|
||||
ucal_getLocaleByType(const UCalendar *cal, ULocDataLocaleType type, UErrorCode* status);
|
||||
|
||||
/**
|
||||
@ -1340,7 +1340,7 @@ ucal_getLocaleByType(const UCalendar *cal, ULocDataLocaleType type, UErrorCode*
|
||||
* @return the version string, such as "2007f"
|
||||
* @stable ICU 3.8
|
||||
*/
|
||||
U_STABLE const char * U_EXPORT2
|
||||
U_CAPI const char * U_EXPORT2
|
||||
ucal_getTZDataVersion(UErrorCode* status);
|
||||
|
||||
/**
|
||||
@ -1361,7 +1361,7 @@ ucal_getTZDataVersion(UErrorCode* status);
|
||||
* null.
|
||||
* @stable ICU 4.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucal_getCanonicalTimeZoneID(const UChar* id, int32_t len,
|
||||
UChar* result, int32_t resultCapacity, UBool *isSystemID, UErrorCode* status);
|
||||
/**
|
||||
@ -1371,7 +1371,7 @@ ucal_getCanonicalTimeZoneID(const UChar* id, int32_t len,
|
||||
* @return The resource keyword value string.
|
||||
* @stable ICU 4.2
|
||||
*/
|
||||
U_STABLE const char * U_EXPORT2
|
||||
U_CAPI const char * U_EXPORT2
|
||||
ucal_getType(const UCalendar *cal, UErrorCode* status);
|
||||
|
||||
/**
|
||||
@ -1390,7 +1390,7 @@ ucal_getType(const UCalendar *cal, UErrorCode* status);
|
||||
* @return a string enumeration over keyword values for the given key and the locale.
|
||||
* @stable ICU 4.2
|
||||
*/
|
||||
U_STABLE UEnumeration* U_EXPORT2
|
||||
U_CAPI UEnumeration* U_EXPORT2
|
||||
ucal_getKeywordValuesForLocale(const char* key,
|
||||
const char* locale,
|
||||
UBool commonlyUsed,
|
||||
@ -1445,7 +1445,7 @@ typedef enum UCalendarWeekdayType UCalendarWeekdayType;
|
||||
* @return The UCalendarWeekdayType for the day of the week.
|
||||
* @stable ICU 4.4
|
||||
*/
|
||||
U_STABLE UCalendarWeekdayType U_EXPORT2
|
||||
U_CAPI UCalendarWeekdayType U_EXPORT2
|
||||
ucal_getDayOfWeekType(const UCalendar *cal, UCalendarDaysOfWeek dayOfWeek, UErrorCode* status);
|
||||
|
||||
/**
|
||||
@ -1463,7 +1463,7 @@ ucal_getDayOfWeekType(const UCalendar *cal, UCalendarDaysOfWeek dayOfWeek, UErro
|
||||
* @return The milliseconds after midnight at which the weekend begins or ends.
|
||||
* @stable ICU 4.4
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucal_getWeekendTransition(const UCalendar *cal, UCalendarDaysOfWeek dayOfWeek, UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -1476,7 +1476,7 @@ ucal_getWeekendTransition(const UCalendar *cal, UCalendarDaysOfWeek dayOfWeek, U
|
||||
* this calendar system, false otherwise.
|
||||
* @stable ICU 4.4
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
ucal_isWeekend(const UCalendar *cal, UDate date, UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -1503,7 +1503,7 @@ ucal_isWeekend(const UCalendar *cal, UDate date, UErrorCode *status);
|
||||
* @return The date difference for the specified field.
|
||||
* @stable ICU 4.8
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucal_getFieldDifference(UCalendar* cal,
|
||||
UDate target,
|
||||
UCalendarDateFields field,
|
||||
@ -1557,7 +1557,7 @@ typedef enum UTimeZoneTransitionType UTimeZoneTransitionType; /**< @stable ICU 5
|
||||
* otherwise.
|
||||
* @stable ICU 50
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
ucal_getTimeZoneTransitionDate(const UCalendar* cal, UTimeZoneTransitionType type,
|
||||
UDate* transition, UErrorCode* status);
|
||||
|
||||
@ -1585,7 +1585,7 @@ ucal_getTimeZoneTransitionDate(const UCalendar* cal, UTimeZoneTransitionType typ
|
||||
*
|
||||
* @stable ICU 52
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucal_getWindowsTimeZoneID(const UChar* id, int32_t len,
|
||||
UChar* winid, int32_t winidCapacity, UErrorCode* status);
|
||||
|
||||
@ -1617,7 +1617,7 @@ ucal_getWindowsTimeZoneID(const UChar* id, int32_t len,
|
||||
*
|
||||
* @stable ICU 52
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucal_getTimeZoneIDForWindowsID(const UChar* winid, int32_t len, const char* region,
|
||||
UChar* id, int32_t idCapacity, UErrorCode* status);
|
||||
|
||||
|
@ -401,7 +401,7 @@ typedef enum {
|
||||
* @see ucol_close
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UCollator* U_EXPORT2
|
||||
U_CAPI UCollator* U_EXPORT2
|
||||
ucol_open(const char *loc, UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -429,7 +429,7 @@ ucol_open(const char *loc, UErrorCode *status);
|
||||
* @see ucol_close
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UCollator* U_EXPORT2
|
||||
U_CAPI UCollator* U_EXPORT2
|
||||
ucol_openRules( const UChar *rules,
|
||||
int32_t rulesLength,
|
||||
UColAttributeValue normalizationMode,
|
||||
@ -509,7 +509,7 @@ ucol_getContractions( const UCollator *coll,
|
||||
*
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucol_getContractionsAndExpansions( const UCollator *coll,
|
||||
USet *contractions, USet *expansions,
|
||||
UBool addPrefixes, UErrorCode *status);
|
||||
@ -524,7 +524,7 @@ ucol_getContractionsAndExpansions( const UCollator *coll,
|
||||
* @see ucol_safeClone
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucol_close(UCollator *coll);
|
||||
|
||||
#if U_SHOW_CPLUSPLUS_API
|
||||
@ -561,7 +561,7 @@ U_NAMESPACE_END
|
||||
* @see ucol_equal
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UCollationResult U_EXPORT2
|
||||
U_CAPI UCollationResult U_EXPORT2
|
||||
ucol_strcoll( const UCollator *coll,
|
||||
const UChar *source,
|
||||
int32_t sourceLength,
|
||||
@ -586,7 +586,7 @@ ucol_strcoll( const UCollator *coll,
|
||||
* @see ucol_equal
|
||||
* @stable ICU 50
|
||||
*/
|
||||
U_STABLE UCollationResult U_EXPORT2
|
||||
U_CAPI UCollationResult U_EXPORT2
|
||||
ucol_strcollUTF8(
|
||||
const UCollator *coll,
|
||||
const char *source,
|
||||
@ -609,7 +609,7 @@ ucol_strcollUTF8(
|
||||
* @see ucol_equal
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
ucol_greater(const UCollator *coll,
|
||||
const UChar *source, int32_t sourceLength,
|
||||
const UChar *target, int32_t targetLength);
|
||||
@ -628,7 +628,7 @@ ucol_greater(const UCollator *coll,
|
||||
* @see ucol_equal
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
ucol_greaterOrEqual(const UCollator *coll,
|
||||
const UChar *source, int32_t sourceLength,
|
||||
const UChar *target, int32_t targetLength);
|
||||
@ -647,7 +647,7 @@ ucol_greaterOrEqual(const UCollator *coll,
|
||||
* @see ucol_greaterOrEqual
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
ucol_equal(const UCollator *coll,
|
||||
const UChar *source, int32_t sourceLength,
|
||||
const UChar *target, int32_t targetLength);
|
||||
@ -664,7 +664,7 @@ ucol_equal(const UCollator *coll,
|
||||
* @see ucol_strcoll
|
||||
* @stable ICU 2.6
|
||||
*/
|
||||
U_STABLE UCollationResult U_EXPORT2
|
||||
U_CAPI UCollationResult U_EXPORT2
|
||||
ucol_strcollIter( const UCollator *coll,
|
||||
UCharIterator *sIter,
|
||||
UCharIterator *tIter,
|
||||
@ -679,7 +679,7 @@ ucol_strcollIter( const UCollator *coll,
|
||||
* @see ucol_setStrength
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UCollationStrength U_EXPORT2
|
||||
U_CAPI UCollationStrength U_EXPORT2
|
||||
ucol_getStrength(const UCollator *coll);
|
||||
|
||||
/**
|
||||
@ -691,7 +691,7 @@ ucol_getStrength(const UCollator *coll);
|
||||
* @see ucol_getStrength
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucol_setStrength(UCollator *coll,
|
||||
UCollationStrength strength);
|
||||
|
||||
@ -711,7 +711,7 @@ ucol_setStrength(UCollator *coll,
|
||||
* @see UColReorderCode
|
||||
* @stable ICU 4.8
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucol_getReorderCodes(const UCollator* coll,
|
||||
int32_t* dest,
|
||||
int32_t destCapacity,
|
||||
@ -756,7 +756,7 @@ ucol_getReorderCodes(const UCollator* coll,
|
||||
* @see UColReorderCode
|
||||
* @stable ICU 4.8
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucol_setReorderCodes(UCollator* coll,
|
||||
const int32_t* reorderCodes,
|
||||
int32_t reorderCodesLength,
|
||||
@ -781,7 +781,7 @@ ucol_setReorderCodes(UCollator* coll,
|
||||
* @see UColReorderCode
|
||||
* @stable ICU 4.8
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucol_getEquivalentReorderCodes(int32_t reorderCode,
|
||||
int32_t* dest,
|
||||
int32_t destCapacity,
|
||||
@ -799,7 +799,7 @@ ucol_getEquivalentReorderCodes(int32_t reorderCode,
|
||||
* the output was truncated.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucol_getDisplayName( const char *objLoc,
|
||||
const char *dispLoc,
|
||||
UChar *result,
|
||||
@ -815,7 +815,7 @@ ucol_getDisplayName( const char *objLoc,
|
||||
* @see ucol_countAvailable
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE const char* U_EXPORT2
|
||||
U_CAPI const char* U_EXPORT2
|
||||
ucol_getAvailable(int32_t localeIndex);
|
||||
|
||||
/**
|
||||
@ -826,7 +826,7 @@ ucol_getAvailable(int32_t localeIndex);
|
||||
* @see ucol_getAvailable
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucol_countAvailable(void);
|
||||
|
||||
#if !UCONFIG_NO_SERVICE
|
||||
@ -838,7 +838,7 @@ ucol_countAvailable(void);
|
||||
* responsible for closing the result.
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE UEnumeration* U_EXPORT2
|
||||
U_CAPI UEnumeration* U_EXPORT2
|
||||
ucol_openAvailableLocales(UErrorCode *status);
|
||||
#endif
|
||||
|
||||
@ -851,7 +851,7 @@ ucol_openAvailableLocales(UErrorCode *status);
|
||||
* responsible for closing the result.
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE UEnumeration* U_EXPORT2
|
||||
U_CAPI UEnumeration* U_EXPORT2
|
||||
ucol_getKeywords(UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -865,7 +865,7 @@ ucol_getKeywords(UErrorCode *status);
|
||||
* upon error. The caller is responsible for closing the result.
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE UEnumeration* U_EXPORT2
|
||||
U_CAPI UEnumeration* U_EXPORT2
|
||||
ucol_getKeywordValues(const char *keyword, UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -884,7 +884,7 @@ ucol_getKeywordValues(const char *keyword, UErrorCode *status);
|
||||
* @return a string enumeration over keyword values for the given key and the locale.
|
||||
* @stable ICU 4.2
|
||||
*/
|
||||
U_STABLE UEnumeration* U_EXPORT2
|
||||
U_CAPI UEnumeration* U_EXPORT2
|
||||
ucol_getKeywordValuesForLocale(const char* key,
|
||||
const char* locale,
|
||||
UBool commonlyUsed,
|
||||
@ -921,7 +921,7 @@ ucol_getKeywordValuesForLocale(const char* key,
|
||||
* an error code will be returned.
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucol_getFunctionalEquivalent(char* result, int32_t resultCapacity,
|
||||
const char* keyword, const char* locale,
|
||||
UBool* isAvailable, UErrorCode* status);
|
||||
@ -934,7 +934,7 @@ ucol_getFunctionalEquivalent(char* result, int32_t resultCapacity,
|
||||
* @return The collation tailoring rules.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE const UChar* U_EXPORT2
|
||||
U_CAPI const UChar* U_EXPORT2
|
||||
ucol_getRules( const UCollator *coll,
|
||||
int32_t *length);
|
||||
|
||||
@ -1017,7 +1017,7 @@ ucol_normalizeShortDefinitionString(const char *source,
|
||||
* @see ucol_keyHashCode
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucol_getSortKey(const UCollator *coll,
|
||||
const UChar *source,
|
||||
int32_t sourceLength,
|
||||
@ -1045,7 +1045,7 @@ ucol_getSortKey(const UCollator *coll,
|
||||
* the sort key.
|
||||
* @stable ICU 2.6
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucol_nextSortKeyPart(const UCollator *coll,
|
||||
UCharIterator *iter,
|
||||
uint32_t state[2],
|
||||
@ -1112,7 +1112,7 @@ typedef enum {
|
||||
* @see ucol_keyHashCode
|
||||
* @stable ICU 2.1
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucol_getBound(const uint8_t *source,
|
||||
int32_t sourceLength,
|
||||
UColBoundMode boundType,
|
||||
@ -1129,7 +1129,7 @@ ucol_getBound(const uint8_t *source,
|
||||
* @param info the version # information, the result will be filled in
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucol_getVersion(const UCollator* coll, UVersionInfo info);
|
||||
|
||||
/**
|
||||
@ -1139,7 +1139,7 @@ ucol_getVersion(const UCollator* coll, UVersionInfo info);
|
||||
* @param info the version # information, the result will be filled in
|
||||
* @stable ICU 2.8
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucol_getUCAVersion(const UCollator* coll, UVersionInfo info);
|
||||
|
||||
/**
|
||||
@ -1189,7 +1189,7 @@ ucol_getUCAVersion(const UCollator* coll, UVersionInfo info);
|
||||
* in which cases the contents of dest is undefined
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucol_mergeSortkeys(const uint8_t *src1, int32_t src1Length,
|
||||
const uint8_t *src2, int32_t src2Length,
|
||||
uint8_t *dest, int32_t destCapacity);
|
||||
@ -1205,7 +1205,7 @@ ucol_mergeSortkeys(const uint8_t *src1, int32_t src1Length,
|
||||
* @see ucol_getAttribute
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucol_setAttribute(UCollator *coll, UColAttribute attr, UColAttributeValue value, UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -1219,7 +1219,7 @@ ucol_setAttribute(UCollator *coll, UColAttribute attr, UColAttributeValue value,
|
||||
* @see ucol_setAttribute
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UColAttributeValue U_EXPORT2
|
||||
U_CAPI UColAttributeValue U_EXPORT2
|
||||
ucol_getAttribute(const UCollator *coll, UColAttribute attr, UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -1238,7 +1238,7 @@ ucol_getAttribute(const UCollator *coll, UColAttribute attr, UErrorCode *status)
|
||||
* @see ucol_getMaxVariable
|
||||
* @stable ICU 53
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucol_setMaxVariable(UCollator *coll, UColReorderCode group, UErrorCode *pErrorCode);
|
||||
|
||||
/**
|
||||
@ -1248,7 +1248,7 @@ ucol_setMaxVariable(UCollator *coll, UColReorderCode group, UErrorCode *pErrorCo
|
||||
* @see ucol_setMaxVariable
|
||||
* @stable ICU 53
|
||||
*/
|
||||
U_STABLE UColReorderCode U_EXPORT2
|
||||
U_CAPI UColReorderCode U_EXPORT2
|
||||
ucol_getMaxVariable(const UCollator *coll);
|
||||
|
||||
#ifndef U_HIDE_DEPRECATED_API
|
||||
@ -1289,7 +1289,7 @@ ucol_setVariableTop(UCollator *coll,
|
||||
* @see ucol_restoreVariableTop
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE uint32_t U_EXPORT2 ucol_getVariableTop(const UCollator *coll, UErrorCode *status);
|
||||
U_CAPI uint32_t U_EXPORT2 ucol_getVariableTop(const UCollator *coll, UErrorCode *status);
|
||||
|
||||
#ifndef U_HIDE_DEPRECATED_API
|
||||
/**
|
||||
@ -1333,7 +1333,7 @@ ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *stat
|
||||
* @see ucol_close
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UCollator* U_EXPORT2
|
||||
U_CAPI UCollator* U_EXPORT2
|
||||
ucol_safeClone(const UCollator *coll,
|
||||
void *stackBuffer,
|
||||
int32_t *pBufferSize,
|
||||
@ -1363,7 +1363,7 @@ ucol_safeClone(const UCollator *coll,
|
||||
* @stable ICU 2.0
|
||||
* @see UCOL_FULL_RULES
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucol_getRulesEx(const UCollator *coll, UColRuleOption delta, UChar *buffer, int32_t bufferLen);
|
||||
|
||||
#ifndef U_HIDE_DEPRECATED_API
|
||||
@ -1399,7 +1399,7 @@ ucol_getLocale(const UCollator *coll, ULocDataLocaleType type, UErrorCode *statu
|
||||
* NULL.
|
||||
* @stable ICU 2.8
|
||||
*/
|
||||
U_STABLE const char * U_EXPORT2
|
||||
U_CAPI const char * U_EXPORT2
|
||||
ucol_getLocaleByType(const UCollator *coll, ULocDataLocaleType type, UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -1412,7 +1412,7 @@ ucol_getLocaleByType(const UCollator *coll, ULocDataLocaleType type, UErrorCode
|
||||
* @see uset_close
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE USet * U_EXPORT2
|
||||
U_CAPI USet * U_EXPORT2
|
||||
ucol_getTailoredSet(const UCollator *coll, UErrorCode *status);
|
||||
|
||||
#ifndef U_HIDE_INTERNAL_API
|
||||
@ -1427,7 +1427,7 @@ ucol_getTailoredSet(const UCollator *coll, UErrorCode *status);
|
||||
* @return number of elements in the set
|
||||
* @internal ICU 3.0
|
||||
*/
|
||||
U_INTERNAL int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucol_getUnsafeSet( const UCollator *coll,
|
||||
USet *unsafe,
|
||||
UErrorCode *status);
|
||||
@ -1452,7 +1452,7 @@ ucol_getUnsafeSet( const UCollator *coll,
|
||||
* @see ucol_openFromShortString
|
||||
* @internal ICU 3.2.1
|
||||
*/
|
||||
U_INTERNAL void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucol_prepareShortStringOpen( const char *definition,
|
||||
UBool forceDefaults,
|
||||
UParseError *parseError,
|
||||
@ -1470,7 +1470,7 @@ ucol_prepareShortStringOpen( const char *definition,
|
||||
* @see ucol_openBinary
|
||||
* @stable ICU 3.2
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucol_cloneBinary(const UCollator *coll,
|
||||
uint8_t *buffer, int32_t capacity,
|
||||
UErrorCode *status);
|
||||
@ -1492,7 +1492,7 @@ ucol_cloneBinary(const UCollator *coll,
|
||||
* @see ucol_cloneBinary
|
||||
* @stable ICU 3.2
|
||||
*/
|
||||
U_STABLE UCollator* U_EXPORT2
|
||||
U_CAPI UCollator* U_EXPORT2
|
||||
ucol_openBinary(const uint8_t *bin, int32_t length,
|
||||
const UCollator *base,
|
||||
UErrorCode *status);
|
||||
|
@ -109,7 +109,7 @@ typedef struct UCollationElements UCollationElements;
|
||||
* @return a struct containing collation element information
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UCollationElements* U_EXPORT2
|
||||
U_CAPI UCollationElements* U_EXPORT2
|
||||
ucol_openElements(const UCollator *coll,
|
||||
const UChar *text,
|
||||
int32_t textLength,
|
||||
@ -123,7 +123,7 @@ ucol_openElements(const UCollator *coll,
|
||||
* @return the hash code.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucol_keyHashCode(const uint8_t* key, int32_t length);
|
||||
|
||||
/**
|
||||
@ -132,7 +132,7 @@ ucol_keyHashCode(const uint8_t* key, int32_t length);
|
||||
* @param elems The UCollationElements to close.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucol_closeElements(UCollationElements *elems);
|
||||
|
||||
/**
|
||||
@ -144,7 +144,7 @@ ucol_closeElements(UCollationElements *elems);
|
||||
* @see ucol_previous
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucol_reset(UCollationElements *elems);
|
||||
|
||||
/**
|
||||
@ -156,7 +156,7 @@ ucol_reset(UCollationElements *elems);
|
||||
* if an error has occured or if the end of string has been reached
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucol_next(UCollationElements *elems, UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -172,7 +172,7 @@ ucol_next(UCollationElements *elems, UErrorCode *status);
|
||||
* been reached.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucol_previous(UCollationElements *elems, UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -186,7 +186,7 @@ ucol_previous(UCollationElements *elems, UErrorCode *status);
|
||||
* expansion sequence
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucol_getMaxExpansion(const UCollationElements *elems, int32_t order);
|
||||
|
||||
/**
|
||||
@ -201,7 +201,7 @@ ucol_getMaxExpansion(const UCollationElements *elems, int32_t order);
|
||||
* @see ucol_getText
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucol_setText( UCollationElements *elems,
|
||||
const UChar *text,
|
||||
int32_t textLength,
|
||||
@ -216,7 +216,7 @@ ucol_setText( UCollationElements *elems,
|
||||
* @see ucol_setOffset
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucol_getOffset(const UCollationElements *elems);
|
||||
|
||||
/**
|
||||
@ -231,7 +231,7 @@ ucol_getOffset(const UCollationElements *elems);
|
||||
* @see ucol_getOffset
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucol_setOffset(UCollationElements *elems,
|
||||
int32_t offset,
|
||||
UErrorCode *status);
|
||||
@ -242,7 +242,7 @@ ucol_setOffset(UCollationElements *elems,
|
||||
* @return the primary order of a collation order.
|
||||
* @stable ICU 2.6
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucol_primaryOrder (int32_t order);
|
||||
|
||||
/**
|
||||
@ -251,7 +251,7 @@ ucol_primaryOrder (int32_t order);
|
||||
* @return the secondary order of a collation order.
|
||||
* @stable ICU 2.6
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucol_secondaryOrder (int32_t order);
|
||||
|
||||
/**
|
||||
@ -260,7 +260,7 @@ ucol_secondaryOrder (int32_t order);
|
||||
* @return the tertiary order of a collation order.
|
||||
* @stable ICU 2.6
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucol_tertiaryOrder (int32_t order);
|
||||
|
||||
#endif /* #if !UCONFIG_NO_COLLATION */
|
||||
|
@ -78,7 +78,7 @@ typedef struct UCharsetMatch UCharsetMatch;
|
||||
* @return the newly opened charset detector.
|
||||
* @stable ICU 3.6
|
||||
*/
|
||||
U_STABLE UCharsetDetector * U_EXPORT2
|
||||
U_CAPI UCharsetDetector * U_EXPORT2
|
||||
ucsdet_open(UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -90,7 +90,7 @@ ucsdet_open(UErrorCode *status);
|
||||
* @param ucsd The charset detector to be closed.
|
||||
* @stable ICU 3.6
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucsdet_close(UCharsetDetector *ucsd);
|
||||
|
||||
#if U_SHOW_CPLUSPLUS_API
|
||||
@ -127,7 +127,7 @@ U_NAMESPACE_END
|
||||
*
|
||||
* @stable ICU 3.6
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucsdet_setText(UCharsetDetector *ucsd, const char *textIn, int32_t len, UErrorCode *status);
|
||||
|
||||
|
||||
@ -149,7 +149,7 @@ ucsdet_setText(UCharsetDetector *ucsd, const char *textIn, int32_t len, UErrorCo
|
||||
*
|
||||
* @stable ICU 3.6
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucsdet_setDeclaredEncoding(UCharsetDetector *ucsd, const char *encoding, int32_t length, UErrorCode *status);
|
||||
|
||||
|
||||
@ -178,7 +178,7 @@ ucsdet_setDeclaredEncoding(UCharsetDetector *ucsd, const char *encoding, int32_t
|
||||
*
|
||||
* @stable ICU 3.6
|
||||
*/
|
||||
U_STABLE const UCharsetMatch * U_EXPORT2
|
||||
U_CAPI const UCharsetMatch * U_EXPORT2
|
||||
ucsdet_detect(UCharsetDetector *ucsd, UErrorCode *status);
|
||||
|
||||
|
||||
@ -212,7 +212,7 @@ ucsdet_detect(UCharsetDetector *ucsd, UErrorCode *status);
|
||||
* the detector is closed or modified.
|
||||
* @stable ICU 3.6
|
||||
*/
|
||||
U_STABLE const UCharsetMatch ** U_EXPORT2
|
||||
U_CAPI const UCharsetMatch ** U_EXPORT2
|
||||
ucsdet_detectAll(UCharsetDetector *ucsd, int32_t *matchesFound, UErrorCode *status);
|
||||
|
||||
|
||||
@ -232,7 +232,7 @@ ucsdet_detectAll(UCharsetDetector *ucsd, int32_t *matchesFound, UErrorCode *stat
|
||||
*
|
||||
* @stable ICU 3.6
|
||||
*/
|
||||
U_STABLE const char * U_EXPORT2
|
||||
U_CAPI const char * U_EXPORT2
|
||||
ucsdet_getName(const UCharsetMatch *ucsm, UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -258,7 +258,7 @@ ucsdet_getName(const UCharsetMatch *ucsm, UErrorCode *status);
|
||||
*
|
||||
* @stable ICU 3.6
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucsdet_getConfidence(const UCharsetMatch *ucsm, UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -290,7 +290,7 @@ ucsdet_getConfidence(const UCharsetMatch *ucsm, UErrorCode *status);
|
||||
*
|
||||
* @stable ICU 3.6
|
||||
*/
|
||||
U_STABLE const char * U_EXPORT2
|
||||
U_CAPI const char * U_EXPORT2
|
||||
ucsdet_getLanguage(const UCharsetMatch *ucsm, UErrorCode *status);
|
||||
|
||||
|
||||
@ -316,7 +316,7 @@ ucsdet_getLanguage(const UCharsetMatch *ucsm, UErrorCode *status);
|
||||
*
|
||||
* @stable ICU 3.6
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucsdet_getUChars(const UCharsetMatch *ucsm,
|
||||
UChar *buf, int32_t cap, UErrorCode *status);
|
||||
|
||||
@ -350,7 +350,7 @@ ucsdet_getUChars(const UCharsetMatch *ucsm,
|
||||
* @return an iterator providing access to the detectable charset names.
|
||||
* @stable ICU 3.6
|
||||
*/
|
||||
U_STABLE UEnumeration * U_EXPORT2
|
||||
U_CAPI UEnumeration * U_EXPORT2
|
||||
ucsdet_getAllDetectableCharsets(const UCharsetDetector *ucsd, UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -364,7 +364,7 @@ ucsdet_getAllDetectableCharsets(const UCharsetDetector *ucsd, UErrorCode *statu
|
||||
* @stable ICU 3.6
|
||||
*/
|
||||
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
ucsdet_isInputFilterEnabled(const UCharsetDetector *ucsd);
|
||||
|
||||
|
||||
@ -379,7 +379,7 @@ ucsdet_isInputFilterEnabled(const UCharsetDetector *ucsd);
|
||||
*
|
||||
* @stable ICU 3.6
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
ucsdet_enableInputFilter(UCharsetDetector *ucsd, UBool filter);
|
||||
|
||||
#ifndef U_HIDE_INTERNAL_API
|
||||
@ -396,7 +396,7 @@ ucsdet_enableInputFilter(UCharsetDetector *ucsd, UBool filter);
|
||||
* the specified charset detector.
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL UEnumeration * U_EXPORT2
|
||||
U_CAPI UEnumeration * U_EXPORT2
|
||||
ucsdet_getDetectableCharsets(const UCharsetDetector *ucsd, UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -412,7 +412,7 @@ ucsdet_getDetectableCharsets(const UCharsetDetector *ucsd, UErrorCode *status);
|
||||
* is not supported, U_ILLEGAL_ARGUMENT_ERROR is set.
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucsdet_setDetectableCharset(UCharsetDetector *ucsd, const char *encoding, UBool enabled, UErrorCode *status);
|
||||
#endif /* U_HIDE_INTERNAL_API */
|
||||
|
||||
|
@ -1654,7 +1654,7 @@ udat_getContext(const UDateFormat* fmt, UDisplayContextType type, UErrorCode* st
|
||||
* @see udat_applyPatternRelative
|
||||
* @internal ICU 4.2 technology preview
|
||||
*/
|
||||
U_INTERNAL int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
udat_toPatternRelativeDate(const UDateFormat *fmt,
|
||||
UChar *result,
|
||||
int32_t resultLength,
|
||||
@ -1671,7 +1671,7 @@ udat_toPatternRelativeDate(const UDateFormat *fmt,
|
||||
* @see udat_applyPatternRelative
|
||||
* @internal ICU 4.2 technology preview
|
||||
*/
|
||||
U_INTERNAL int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
udat_toPatternRelativeTime(const UDateFormat *fmt,
|
||||
UChar *result,
|
||||
int32_t resultLength,
|
||||
@ -1689,7 +1689,7 @@ udat_toPatternRelativeTime(const UDateFormat *fmt,
|
||||
* @see udat_toPatternRelativeDate, udat_toPatternRelativeTime
|
||||
* @internal ICU 4.2 technology preview
|
||||
*/
|
||||
U_INTERNAL void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
udat_applyPatternRelative(UDateFormat *format,
|
||||
const UChar *datePattern,
|
||||
int32_t datePatternLength,
|
||||
@ -1714,14 +1714,14 @@ typedef UDateFormat* (U_EXPORT2 *UDateFormatOpener) (UDateFormatStyle timeStyle
|
||||
* Register a provider factory
|
||||
* @internal ICU 49
|
||||
*/
|
||||
U_INTERNAL void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
udat_registerOpener(UDateFormatOpener opener, UErrorCode *status);
|
||||
|
||||
/**
|
||||
* Un-Register a provider factory
|
||||
* @internal ICU 49
|
||||
*/
|
||||
U_INTERNAL UDateFormatOpener U_EXPORT2
|
||||
U_CAPI UDateFormatOpener U_EXPORT2
|
||||
udat_unregisterOpener(UDateFormatOpener opener, UErrorCode *status);
|
||||
#endif /* U_HIDE_INTERNAL_API */
|
||||
|
||||
|
@ -117,7 +117,7 @@ typedef struct UFormattedDateInterval UFormattedDateInterval;
|
||||
* or NULL if an error occurred.
|
||||
* @stable ICU 4.8
|
||||
*/
|
||||
U_STABLE UDateIntervalFormat* U_EXPORT2
|
||||
U_CAPI UDateIntervalFormat* U_EXPORT2
|
||||
udtitvfmt_open(const char* locale,
|
||||
const UChar* skeleton,
|
||||
int32_t skeletonLength,
|
||||
@ -131,7 +131,7 @@ udtitvfmt_open(const char* locale,
|
||||
* The UDateIntervalFormat object to close.
|
||||
* @stable ICU 4.8
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
udtitvfmt_close(UDateIntervalFormat *formatter);
|
||||
|
||||
/**
|
||||
@ -241,7 +241,7 @@ U_NAMESPACE_END
|
||||
* output was truncated.
|
||||
* @stable ICU 4.8
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
udtitvfmt_format(const UDateIntervalFormat* formatter,
|
||||
UDate fromDate,
|
||||
UDate toDate,
|
||||
@ -268,7 +268,7 @@ udtitvfmt_format(const UDateIntervalFormat* formatter,
|
||||
* A pointer to a UErrorCode to receive any errors.
|
||||
* @draft ICU 67
|
||||
*/
|
||||
U_DRAFT void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
udtitvfmt_formatToResult(
|
||||
const UDateIntervalFormat* formatter,
|
||||
UDate fromDate,
|
||||
@ -293,7 +293,7 @@ udtitvfmt_formatToResult(
|
||||
* @draft ICU 67
|
||||
*/
|
||||
|
||||
U_DRAFT void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
udtitvfmt_formatCalendarToResult(
|
||||
const UDateIntervalFormat* formatter,
|
||||
UCalendar* fromCalendar,
|
||||
|
@ -164,7 +164,7 @@ typedef enum UDateTimePatternConflict {
|
||||
* @return a pointer to UDateTimePatternGenerator.
|
||||
* @stable ICU 3.8
|
||||
*/
|
||||
U_STABLE UDateTimePatternGenerator * U_EXPORT2
|
||||
U_CAPI UDateTimePatternGenerator * U_EXPORT2
|
||||
udatpg_open(const char *locale, UErrorCode *pErrorCode);
|
||||
|
||||
/**
|
||||
@ -174,7 +174,7 @@ udatpg_open(const char *locale, UErrorCode *pErrorCode);
|
||||
* @return a pointer to UDateTimePatternGenerator.
|
||||
* @stable ICU 3.8
|
||||
*/
|
||||
U_STABLE UDateTimePatternGenerator * U_EXPORT2
|
||||
U_CAPI UDateTimePatternGenerator * U_EXPORT2
|
||||
udatpg_openEmpty(UErrorCode *pErrorCode);
|
||||
|
||||
/**
|
||||
@ -182,7 +182,7 @@ udatpg_openEmpty(UErrorCode *pErrorCode);
|
||||
* @param dtpg a pointer to UDateTimePatternGenerator.
|
||||
* @stable ICU 3.8
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
udatpg_close(UDateTimePatternGenerator *dtpg);
|
||||
|
||||
#if U_SHOW_CPLUSPLUS_API
|
||||
@ -212,7 +212,7 @@ U_NAMESPACE_END
|
||||
* @return a pointer to a new UDateTimePatternGenerator.
|
||||
* @stable ICU 3.8
|
||||
*/
|
||||
U_STABLE UDateTimePatternGenerator * U_EXPORT2
|
||||
U_CAPI UDateTimePatternGenerator * U_EXPORT2
|
||||
udatpg_clone(const UDateTimePatternGenerator *dtpg, UErrorCode *pErrorCode);
|
||||
|
||||
/**
|
||||
@ -238,7 +238,7 @@ udatpg_clone(const UDateTimePatternGenerator *dtpg, UErrorCode *pErrorCode);
|
||||
* @return the length of bestPattern.
|
||||
* @stable ICU 3.8
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
udatpg_getBestPattern(UDateTimePatternGenerator *dtpg,
|
||||
const UChar *skeleton, int32_t length,
|
||||
UChar *bestPattern, int32_t capacity,
|
||||
@ -274,7 +274,7 @@ udatpg_getBestPattern(UDateTimePatternGenerator *dtpg,
|
||||
* @return the length of bestPattern.
|
||||
* @stable ICU 4.4
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
udatpg_getBestPatternWithOptions(UDateTimePatternGenerator *dtpg,
|
||||
const UChar *skeleton, int32_t length,
|
||||
UDateTimePatternMatchOptions options,
|
||||
@ -302,7 +302,7 @@ udatpg_getBestPatternWithOptions(UDateTimePatternGenerator *dtpg,
|
||||
* @return the length of skeleton.
|
||||
* @stable ICU 3.8
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
udatpg_getSkeleton(UDateTimePatternGenerator *unusedDtpg,
|
||||
const UChar *pattern, int32_t length,
|
||||
UChar *skeleton, int32_t capacity,
|
||||
@ -332,7 +332,7 @@ udatpg_getSkeleton(UDateTimePatternGenerator *unusedDtpg,
|
||||
* @return the length of baseSkeleton.
|
||||
* @stable ICU 3.8
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
udatpg_getBaseSkeleton(UDateTimePatternGenerator *unusedDtpg,
|
||||
const UChar *pattern, int32_t length,
|
||||
UChar *baseSkeleton, int32_t capacity,
|
||||
@ -362,7 +362,7 @@ udatpg_getBaseSkeleton(UDateTimePatternGenerator *unusedDtpg,
|
||||
* UDATPG_BASE_CONFLICT or UDATPG_CONFLICT.
|
||||
* @stable ICU 3.8
|
||||
*/
|
||||
U_STABLE UDateTimePatternConflict U_EXPORT2
|
||||
U_CAPI UDateTimePatternConflict U_EXPORT2
|
||||
udatpg_addPattern(UDateTimePatternGenerator *dtpg,
|
||||
const UChar *pattern, int32_t patternLength,
|
||||
UBool override,
|
||||
@ -389,7 +389,7 @@ udatpg_addPattern(UDateTimePatternGenerator *dtpg,
|
||||
* @param length the length of value.
|
||||
* @stable ICU 3.8
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
udatpg_setAppendItemFormat(UDateTimePatternGenerator *dtpg,
|
||||
UDateTimePatternField field,
|
||||
const UChar *value, int32_t length);
|
||||
@ -404,7 +404,7 @@ udatpg_setAppendItemFormat(UDateTimePatternGenerator *dtpg,
|
||||
* @return appendItemFormat for field.
|
||||
* @stable ICU 3.8
|
||||
*/
|
||||
U_STABLE const UChar * U_EXPORT2
|
||||
U_CAPI const UChar * U_EXPORT2
|
||||
udatpg_getAppendItemFormat(const UDateTimePatternGenerator *dtpg,
|
||||
UDateTimePatternField field,
|
||||
int32_t *pLength);
|
||||
@ -422,7 +422,7 @@ udatpg_getAppendItemFormat(const UDateTimePatternGenerator *dtpg,
|
||||
* @param length the length of value.
|
||||
* @stable ICU 3.8
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
udatpg_setAppendItemName(UDateTimePatternGenerator *dtpg,
|
||||
UDateTimePatternField field,
|
||||
const UChar *value, int32_t length);
|
||||
@ -439,7 +439,7 @@ udatpg_setAppendItemName(UDateTimePatternGenerator *dtpg,
|
||||
* @see udatpg_getFieldDisplayName
|
||||
* @stable ICU 3.8
|
||||
*/
|
||||
U_STABLE const UChar * U_EXPORT2
|
||||
U_CAPI const UChar * U_EXPORT2
|
||||
udatpg_getAppendItemName(const UDateTimePatternGenerator *dtpg,
|
||||
UDateTimePatternField field,
|
||||
int32_t *pLength);
|
||||
@ -469,7 +469,7 @@ udatpg_getAppendItemName(const UDateTimePatternGenerator *dtpg,
|
||||
* truncated result.
|
||||
* @stable ICU 61
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
udatpg_getFieldDisplayName(const UDateTimePatternGenerator *dtpg,
|
||||
UDateTimePatternField field,
|
||||
UDateTimePGDisplayWidth width,
|
||||
@ -499,7 +499,7 @@ udatpg_getFieldDisplayName(const UDateTimePatternGenerator *dtpg,
|
||||
* @param length the length of dtFormat.
|
||||
* @stable ICU 3.8
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
udatpg_setDateTimeFormat(const UDateTimePatternGenerator *dtpg,
|
||||
const UChar *dtFormat, int32_t length);
|
||||
|
||||
@ -510,7 +510,7 @@ udatpg_setDateTimeFormat(const UDateTimePatternGenerator *dtpg,
|
||||
* @return dateTimeFormat.
|
||||
* @stable ICU 3.8
|
||||
*/
|
||||
U_STABLE const UChar * U_EXPORT2
|
||||
U_CAPI const UChar * U_EXPORT2
|
||||
udatpg_getDateTimeFormat(const UDateTimePatternGenerator *dtpg,
|
||||
int32_t *pLength);
|
||||
|
||||
@ -527,7 +527,7 @@ udatpg_getDateTimeFormat(const UDateTimePatternGenerator *dtpg,
|
||||
* @param length the length of decimal.
|
||||
* @stable ICU 3.8
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
udatpg_setDecimal(UDateTimePatternGenerator *dtpg,
|
||||
const UChar *decimal, int32_t length);
|
||||
|
||||
@ -539,7 +539,7 @@ udatpg_setDecimal(UDateTimePatternGenerator *dtpg,
|
||||
* @return corresponding to the decimal point.
|
||||
* @stable ICU 3.8
|
||||
*/
|
||||
U_STABLE const UChar * U_EXPORT2
|
||||
U_CAPI const UChar * U_EXPORT2
|
||||
udatpg_getDecimal(const UDateTimePatternGenerator *dtpg,
|
||||
int32_t *pLength);
|
||||
|
||||
@ -568,7 +568,7 @@ udatpg_getDecimal(const UDateTimePatternGenerator *dtpg,
|
||||
* @return the length of dest.
|
||||
* @stable ICU 3.8
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
udatpg_replaceFieldTypes(UDateTimePatternGenerator *dtpg,
|
||||
const UChar *pattern, int32_t patternLength,
|
||||
const UChar *skeleton, int32_t skeletonLength,
|
||||
@ -605,7 +605,7 @@ udatpg_replaceFieldTypes(UDateTimePatternGenerator *dtpg,
|
||||
* @return the length of dest.
|
||||
* @stable ICU 4.4
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
udatpg_replaceFieldTypesWithOptions(UDateTimePatternGenerator *dtpg,
|
||||
const UChar *pattern, int32_t patternLength,
|
||||
const UChar *skeleton, int32_t skeletonLength,
|
||||
@ -624,7 +624,7 @@ udatpg_replaceFieldTypesWithOptions(UDateTimePatternGenerator *dtpg,
|
||||
* The caller must close the object.
|
||||
* @stable ICU 3.8
|
||||
*/
|
||||
U_STABLE UEnumeration * U_EXPORT2
|
||||
U_CAPI UEnumeration * U_EXPORT2
|
||||
udatpg_openSkeletons(const UDateTimePatternGenerator *dtpg, UErrorCode *pErrorCode);
|
||||
|
||||
/**
|
||||
@ -637,7 +637,7 @@ udatpg_openSkeletons(const UDateTimePatternGenerator *dtpg, UErrorCode *pErrorCo
|
||||
* The caller must close the object.
|
||||
* @stable ICU 3.8
|
||||
*/
|
||||
U_STABLE UEnumeration * U_EXPORT2
|
||||
U_CAPI UEnumeration * U_EXPORT2
|
||||
udatpg_openBaseSkeletons(const UDateTimePatternGenerator *dtpg, UErrorCode *pErrorCode);
|
||||
|
||||
/**
|
||||
@ -650,7 +650,7 @@ udatpg_openBaseSkeletons(const UDateTimePatternGenerator *dtpg, UErrorCode *pErr
|
||||
* @return pattern corresponding to a given skeleton.
|
||||
* @stable ICU 3.8
|
||||
*/
|
||||
U_STABLE const UChar * U_EXPORT2
|
||||
U_CAPI const UChar * U_EXPORT2
|
||||
udatpg_getPatternForSkeleton(const UDateTimePatternGenerator *dtpg,
|
||||
const UChar *skeleton, int32_t skeletonLength,
|
||||
int32_t *pLength);
|
||||
@ -671,7 +671,7 @@ udatpg_getPatternForSkeleton(const UDateTimePatternGenerator *dtpg,
|
||||
* @return the default hour cycle.
|
||||
* @draft ICU 67
|
||||
*/
|
||||
U_DRAFT UDateFormatHourCycle U_EXPORT2
|
||||
U_CAPI UDateFormatHourCycle U_EXPORT2
|
||||
udatpg_getDefaultHourCycle(const UDateTimePatternGenerator *dtpg, UErrorCode* pErrorCode);
|
||||
#endif /* U_HIDE_DRAFT_API */
|
||||
|
||||
|
@ -54,7 +54,7 @@ typedef struct UFieldPositionIterator UFieldPositionIterator; /**< C typedef fo
|
||||
* or NULL if an error occurred.
|
||||
* @stable ICU 55
|
||||
*/
|
||||
U_STABLE UFieldPositionIterator* U_EXPORT2
|
||||
U_CAPI UFieldPositionIterator* U_EXPORT2
|
||||
ufieldpositer_open(UErrorCode* status);
|
||||
|
||||
/**
|
||||
@ -63,7 +63,7 @@ ufieldpositer_open(UErrorCode* status);
|
||||
* A pointer to the UFieldPositionIterator object to close.
|
||||
* @stable ICU 55
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ufieldpositer_close(UFieldPositionIterator *fpositer);
|
||||
|
||||
|
||||
@ -114,7 +114,7 @@ U_NAMESPACE_END
|
||||
*
|
||||
* @stable ICU 55
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ufieldpositer_next(UFieldPositionIterator *fpositer,
|
||||
int32_t *beginIndex, int32_t *endIndex);
|
||||
|
||||
|
@ -81,7 +81,7 @@ typedef void *UFormattable;
|
||||
* @see ufmt_close
|
||||
* @see icu::Formattable::Formattable()
|
||||
*/
|
||||
U_STABLE UFormattable* U_EXPORT2
|
||||
U_CAPI UFormattable* U_EXPORT2
|
||||
ufmt_open(UErrorCode* status);
|
||||
|
||||
/**
|
||||
@ -90,7 +90,7 @@ ufmt_open(UErrorCode* status);
|
||||
* @stable ICU 52
|
||||
* @see ufmt_open
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ufmt_close(UFormattable* fmt);
|
||||
|
||||
#if U_SHOW_CPLUSPLUS_API
|
||||
@ -122,7 +122,7 @@ U_NAMESPACE_END
|
||||
* @see icu::Formattable::getType() const
|
||||
* @stable ICU 52
|
||||
*/
|
||||
U_STABLE UFormattableType U_EXPORT2
|
||||
U_CAPI UFormattableType U_EXPORT2
|
||||
ufmt_getType(const UFormattable* fmt, UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -133,7 +133,7 @@ ufmt_getType(const UFormattable* fmt, UErrorCode *status);
|
||||
* @see icu::Formattable::isNumeric() const
|
||||
* @stable ICU 52
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
ufmt_isNumeric(const UFormattable* fmt);
|
||||
|
||||
/**
|
||||
@ -146,7 +146,7 @@ ufmt_isNumeric(const UFormattable* fmt);
|
||||
* @stable ICU 52
|
||||
* @see icu::Formattable::getDate(UErrorCode&) const
|
||||
*/
|
||||
U_STABLE UDate U_EXPORT2
|
||||
U_CAPI UDate U_EXPORT2
|
||||
ufmt_getDate(const UFormattable* fmt, UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -164,7 +164,7 @@ ufmt_getDate(const UFormattable* fmt, UErrorCode *status);
|
||||
* @stable ICU 52
|
||||
* @see icu::Formattable::getDouble(UErrorCode&) const
|
||||
*/
|
||||
U_STABLE double U_EXPORT2
|
||||
U_CAPI double U_EXPORT2
|
||||
ufmt_getDouble(UFormattable* fmt, UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -185,7 +185,7 @@ ufmt_getDouble(UFormattable* fmt, UErrorCode *status);
|
||||
* @stable ICU 52
|
||||
* @see icu::Formattable::getLong(UErrorCode&) const
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ufmt_getLong(UFormattable* fmt, UErrorCode *status);
|
||||
|
||||
|
||||
@ -206,7 +206,7 @@ ufmt_getLong(UFormattable* fmt, UErrorCode *status);
|
||||
* @stable ICU 52
|
||||
* @see icu::Formattable::getInt64(UErrorCode&) const
|
||||
*/
|
||||
U_STABLE int64_t U_EXPORT2
|
||||
U_CAPI int64_t U_EXPORT2
|
||||
ufmt_getInt64(UFormattable* fmt, UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -219,7 +219,7 @@ ufmt_getInt64(UFormattable* fmt, UErrorCode *status);
|
||||
* @stable ICU 52
|
||||
* @see icu::Formattable::getObject() const
|
||||
*/
|
||||
U_STABLE const void *U_EXPORT2
|
||||
U_CAPI const void *U_EXPORT2
|
||||
ufmt_getObject(const UFormattable* fmt, UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -234,7 +234,7 @@ ufmt_getObject(const UFormattable* fmt, UErrorCode *status);
|
||||
* @stable ICU 52
|
||||
* @see icu::Formattable::getString(UnicodeString&)const
|
||||
*/
|
||||
U_STABLE const UChar* U_EXPORT2
|
||||
U_CAPI const UChar* U_EXPORT2
|
||||
ufmt_getUChars(UFormattable* fmt, int32_t *len, UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -245,7 +245,7 @@ ufmt_getUChars(UFormattable* fmt, int32_t *len, UErrorCode *status);
|
||||
* @stable ICU 52
|
||||
* @see ufmt_getArrayItemByIndex
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ufmt_getArrayLength(const UFormattable* fmt, UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -257,7 +257,7 @@ ufmt_getArrayLength(const UFormattable* fmt, UErrorCode *status);
|
||||
* @stable ICU 52
|
||||
* @see icu::Formattable::getArray(int32_t&, UErrorCode&) const
|
||||
*/
|
||||
U_STABLE UFormattable * U_EXPORT2
|
||||
U_CAPI UFormattable * U_EXPORT2
|
||||
ufmt_getArrayItemByIndex(UFormattable* fmt, int32_t n, UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -282,7 +282,7 @@ ufmt_getArrayItemByIndex(UFormattable* fmt, int32_t n, UErrorCode *status);
|
||||
* @stable ICU 52
|
||||
* @see icu::Formattable::getDecimalNumber(UErrorCode&)
|
||||
*/
|
||||
U_STABLE const char * U_EXPORT2
|
||||
U_CAPI const char * U_EXPORT2
|
||||
ufmt_getDecNumChars(UFormattable *fmt, int32_t *len, UErrorCode *status);
|
||||
|
||||
#endif
|
||||
|
@ -120,7 +120,7 @@ typedef struct UConstrainedFieldPosition UConstrainedFieldPosition;
|
||||
* @return The new object, or NULL if an error occurs.
|
||||
* @stable ICU 64
|
||||
*/
|
||||
U_STABLE UConstrainedFieldPosition* U_EXPORT2
|
||||
U_CAPI UConstrainedFieldPosition* U_EXPORT2
|
||||
ucfpos_open(UErrorCode* ec);
|
||||
|
||||
|
||||
@ -133,7 +133,7 @@ ucfpos_open(UErrorCode* ec);
|
||||
* @param ec Set if an error occurs.
|
||||
* @stable ICU 64
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucfpos_reset(
|
||||
UConstrainedFieldPosition* ucfpos,
|
||||
UErrorCode* ec);
|
||||
@ -145,7 +145,7 @@ ucfpos_reset(
|
||||
* @param ucfpos The instance of UConstrainedFieldPosition.
|
||||
* @stable ICU 64
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucfpos_close(UConstrainedFieldPosition* ucfpos);
|
||||
|
||||
|
||||
@ -174,7 +174,7 @@ ucfpos_close(UConstrainedFieldPosition* ucfpos);
|
||||
* @param ec Set if an error occurs.
|
||||
* @stable ICU 64
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucfpos_constrainCategory(
|
||||
UConstrainedFieldPosition* ucfpos,
|
||||
int32_t category,
|
||||
@ -207,7 +207,7 @@ ucfpos_constrainCategory(
|
||||
* @param ec Set if an error occurs.
|
||||
* @stable ICU 64
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucfpos_constrainField(
|
||||
UConstrainedFieldPosition* ucfpos,
|
||||
int32_t category,
|
||||
@ -227,7 +227,7 @@ ucfpos_constrainField(
|
||||
* @return The field category saved in the instance.
|
||||
* @stable ICU 64
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucfpos_getCategory(
|
||||
const UConstrainedFieldPosition* ucfpos,
|
||||
UErrorCode* ec);
|
||||
@ -245,7 +245,7 @@ ucfpos_getCategory(
|
||||
* @return The field saved in the instance.
|
||||
* @stable ICU 64
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucfpos_getField(
|
||||
const UConstrainedFieldPosition* ucfpos,
|
||||
UErrorCode* ec);
|
||||
@ -262,7 +262,7 @@ ucfpos_getField(
|
||||
* @param ec Set if an error occurs.
|
||||
* @stable ICU 64
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucfpos_getIndexes(
|
||||
const UConstrainedFieldPosition* ucfpos,
|
||||
int32_t* pStart,
|
||||
@ -282,7 +282,7 @@ ucfpos_getIndexes(
|
||||
* @return The current iteration context from ucfpos_setInt64IterationContext.
|
||||
* @stable ICU 64
|
||||
*/
|
||||
U_STABLE int64_t U_EXPORT2
|
||||
U_CAPI int64_t U_EXPORT2
|
||||
ucfpos_getInt64IterationContext(
|
||||
const UConstrainedFieldPosition* ucfpos,
|
||||
UErrorCode* ec);
|
||||
@ -298,7 +298,7 @@ ucfpos_getInt64IterationContext(
|
||||
* @param ec Set if an error occurs.
|
||||
* @stable ICU 64
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucfpos_setInt64IterationContext(
|
||||
UConstrainedFieldPosition* ucfpos,
|
||||
int64_t context,
|
||||
@ -317,7 +317,7 @@ ucfpos_setInt64IterationContext(
|
||||
* @param ec Set if an error occurs.
|
||||
* @stable ICU 64
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
ucfpos_matchesField(
|
||||
const UConstrainedFieldPosition* ucfpos,
|
||||
int32_t category,
|
||||
@ -341,7 +341,7 @@ ucfpos_matchesField(
|
||||
* @param ec Set if an error occurs.
|
||||
* @stable ICU 64
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ucfpos_setState(
|
||||
UConstrainedFieldPosition* ucfpos,
|
||||
int32_t category,
|
||||
@ -374,7 +374,7 @@ typedef struct UFormattedValue UFormattedValue;
|
||||
* @return A NUL-terminated char16 string owned by the UFormattedValue.
|
||||
* @stable ICU 64
|
||||
*/
|
||||
U_STABLE const UChar* U_EXPORT2
|
||||
U_CAPI const UChar* U_EXPORT2
|
||||
ufmtval_getString(
|
||||
const UFormattedValue* ufmtval,
|
||||
int32_t* pLength,
|
||||
@ -404,7 +404,7 @@ ufmtval_getString(
|
||||
* @return true if another position was found; false otherwise.
|
||||
* @stable ICU 64
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
ufmtval_nextPosition(
|
||||
const UFormattedValue* ufmtval,
|
||||
UConstrainedFieldPosition* ucfpos,
|
||||
|
@ -65,7 +65,7 @@ typedef struct UGenderInfo UGenderInfo;
|
||||
* @return A UGenderInfo for the specified locale, or NULL if an error occurred.
|
||||
* @stable ICU 50
|
||||
*/
|
||||
U_STABLE const UGenderInfo* U_EXPORT2
|
||||
U_CAPI const UGenderInfo* U_EXPORT2
|
||||
ugender_getInstance(const char *locale, UErrorCode *status);
|
||||
|
||||
|
||||
@ -78,7 +78,7 @@ ugender_getInstance(const char *locale, UErrorCode *status);
|
||||
* @return The gender of the list.
|
||||
* @stable ICU 50
|
||||
*/
|
||||
U_STABLE UGender U_EXPORT2
|
||||
U_CAPI UGender U_EXPORT2
|
||||
ugender_getListGender(const UGenderInfo* genderInfo, const UGender *genders, int32_t size, UErrorCode *status);
|
||||
|
||||
#endif /* #if !UCONFIG_NO_FORMATTING */
|
||||
|
@ -164,7 +164,7 @@ ulistfmt_open(const char* locale,
|
||||
* or NULL if an error occurred.
|
||||
* @draft ICU 67
|
||||
*/
|
||||
U_DRAFT UListFormatter* U_EXPORT2
|
||||
U_CAPI UListFormatter* U_EXPORT2
|
||||
ulistfmt_openForType(const char* locale, UListFormatterType type,
|
||||
UListFormatterWidth width, UErrorCode* status);
|
||||
#endif /* U_HIDE_DRAFT_API */
|
||||
|
@ -90,7 +90,7 @@ typedef enum ULocaleDataDelimiterType {
|
||||
* @param status Pointer to error status code.
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE ULocaleData* U_EXPORT2
|
||||
U_CAPI ULocaleData* U_EXPORT2
|
||||
ulocdata_open(const char *localeID, UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -99,7 +99,7 @@ ulocdata_open(const char *localeID, UErrorCode *status);
|
||||
* @param uld The locale data object to close
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ulocdata_close(ULocaleData *uld);
|
||||
|
||||
#if U_SHOW_CPLUSPLUS_API
|
||||
@ -132,7 +132,7 @@ U_NAMESPACE_END
|
||||
* @param setting Value of the "no substitute" attribute.
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ulocdata_setNoSubstitute(ULocaleData *uld, UBool setting);
|
||||
|
||||
/**
|
||||
@ -146,7 +146,7 @@ ulocdata_setNoSubstitute(ULocaleData *uld, UBool setting);
|
||||
* @return UBool Value of the "no substitute" attribute.
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
ulocdata_getNoSubstitute(ULocaleData *uld);
|
||||
|
||||
/**
|
||||
@ -176,7 +176,7 @@ ulocdata_getNoSubstitute(ULocaleData *uld);
|
||||
* In case of error, NULL is returned.
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE USet* U_EXPORT2
|
||||
U_CAPI USet* U_EXPORT2
|
||||
ulocdata_getExemplarSet(ULocaleData *uld, USet *fillIn,
|
||||
uint32_t options, ULocaleDataExemplarSetType extype, UErrorCode *status);
|
||||
|
||||
@ -193,7 +193,7 @@ ulocdata_getExemplarSet(ULocaleData *uld, USet *fillIn,
|
||||
* the output was truncated.
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ulocdata_getDelimiter(ULocaleData *uld, ULocaleDataDelimiterType type, UChar *result, int32_t resultLength, UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -223,7 +223,7 @@ typedef enum UMeasurementSystem {
|
||||
* @return UMeasurementSystem the measurement system used in the locale.
|
||||
* @stable ICU 2.8
|
||||
*/
|
||||
U_STABLE UMeasurementSystem U_EXPORT2
|
||||
U_CAPI UMeasurementSystem U_EXPORT2
|
||||
ulocdata_getMeasurementSystem(const char *localeID, UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -242,7 +242,7 @@ ulocdata_getMeasurementSystem(const char *localeID, UErrorCode *status);
|
||||
* which must not indicate a failure before the function call.
|
||||
* @stable ICU 2.8
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ulocdata_getPaperSize(const char *localeID, int32_t *height, int32_t *width, UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -251,7 +251,7 @@ ulocdata_getPaperSize(const char *localeID, int32_t *height, int32_t *width, UEr
|
||||
* @param status error code - could be U_MISSING_RESOURCE_ERROR if the version was not found.
|
||||
* @stable ICU 4.2
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ulocdata_getCLDRVersion(UVersionInfo versionArray, UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -269,7 +269,7 @@ ulocdata_getCLDRVersion(UVersionInfo versionArray, UErrorCode *status);
|
||||
*
|
||||
* @stable ICU 4.2
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ulocdata_getLocaleDisplayPattern(ULocaleData *uld,
|
||||
UChar *pattern,
|
||||
int32_t patternCapacity,
|
||||
@ -291,7 +291,7 @@ ulocdata_getLocaleDisplayPattern(ULocaleData *uld,
|
||||
*
|
||||
* @stable ICU 4.2
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ulocdata_getLocaleSeparator(ULocaleData *uld,
|
||||
UChar *separator,
|
||||
int32_t separatorCapacity,
|
||||
|
@ -178,7 +178,7 @@
|
||||
* @see u_parseMessage
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_formatMessage(const char *locale,
|
||||
const UChar *pattern,
|
||||
int32_t patternLength,
|
||||
@ -205,7 +205,7 @@ u_formatMessage(const char *locale,
|
||||
* @see u_parseMessage
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_vformatMessage( const char *locale,
|
||||
const UChar *pattern,
|
||||
int32_t patternLength,
|
||||
@ -230,7 +230,7 @@ u_vformatMessage( const char *locale,
|
||||
* @see u_formatMessage
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
u_parseMessage( const char *locale,
|
||||
const UChar *pattern,
|
||||
int32_t patternLength,
|
||||
@ -255,7 +255,7 @@ u_parseMessage( const char *locale,
|
||||
* @see u_formatMessage
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
u_vparseMessage(const char *locale,
|
||||
const UChar *pattern,
|
||||
int32_t patternLength,
|
||||
@ -284,7 +284,7 @@ u_vparseMessage(const char *locale,
|
||||
* @see u_parseMessage
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_formatMessageWithError( const char *locale,
|
||||
const UChar *pattern,
|
||||
int32_t patternLength,
|
||||
@ -313,7 +313,7 @@ u_formatMessageWithError( const char *locale,
|
||||
* output was truncated.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_vformatMessageWithError( const char *locale,
|
||||
const UChar *pattern,
|
||||
int32_t patternLength,
|
||||
@ -341,7 +341,7 @@ u_vformatMessageWithError( const char *locale,
|
||||
* @see u_formatMessage
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
u_parseMessageWithError(const char *locale,
|
||||
const UChar *pattern,
|
||||
int32_t patternLength,
|
||||
@ -369,7 +369,7 @@ u_parseMessageWithError(const char *locale,
|
||||
* @see u_formatMessage
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
u_vparseMessageWithError(const char *locale,
|
||||
const UChar *pattern,
|
||||
int32_t patternLength,
|
||||
@ -399,7 +399,7 @@ typedef void* UMessageFormat;
|
||||
* messages, or 0 if an error occurred.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UMessageFormat* U_EXPORT2
|
||||
U_CAPI UMessageFormat* U_EXPORT2
|
||||
umsg_open( const UChar *pattern,
|
||||
int32_t patternLength,
|
||||
const char *locale,
|
||||
@ -412,7 +412,7 @@ umsg_open( const UChar *pattern,
|
||||
* @param format The formatter to close.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
umsg_close(UMessageFormat* format);
|
||||
|
||||
#if U_SHOW_CPLUSPLUS_API
|
||||
@ -442,7 +442,7 @@ U_NAMESPACE_END
|
||||
* @return A pointer to a UDateFormat identical to fmt.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UMessageFormat U_EXPORT2
|
||||
U_CAPI UMessageFormat U_EXPORT2
|
||||
umsg_clone(const UMessageFormat *fmt,
|
||||
UErrorCode *status);
|
||||
|
||||
@ -453,7 +453,7 @@ umsg_clone(const UMessageFormat *fmt,
|
||||
* @param locale The locale the formatter should use.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
umsg_setLocale(UMessageFormat *fmt,
|
||||
const char* locale);
|
||||
|
||||
@ -464,7 +464,7 @@ umsg_setLocale(UMessageFormat *fmt,
|
||||
* @return the locale.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE const char* U_EXPORT2
|
||||
U_CAPI const char* U_EXPORT2
|
||||
umsg_getLocale(const UMessageFormat *fmt);
|
||||
|
||||
/**
|
||||
@ -479,7 +479,7 @@ umsg_getLocale(const UMessageFormat *fmt);
|
||||
* set to a failure result.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
umsg_applyPattern( UMessageFormat *fmt,
|
||||
const UChar* pattern,
|
||||
int32_t patternLength,
|
||||
@ -497,7 +497,7 @@ umsg_applyPattern( UMessageFormat *fmt,
|
||||
* @return the pattern of the format
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
umsg_toPattern(const UMessageFormat *fmt,
|
||||
UChar* result,
|
||||
int32_t resultLength,
|
||||
@ -518,7 +518,7 @@ umsg_toPattern(const UMessageFormat *fmt,
|
||||
* the output was truncated.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
umsg_format( const UMessageFormat *fmt,
|
||||
UChar *result,
|
||||
int32_t resultLength,
|
||||
@ -540,7 +540,7 @@ umsg_format( const UMessageFormat *fmt,
|
||||
* the output was truncated.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
umsg_vformat( const UMessageFormat *fmt,
|
||||
UChar *result,
|
||||
int32_t resultLength,
|
||||
@ -561,7 +561,7 @@ umsg_vformat( const UMessageFormat *fmt,
|
||||
* specified in pattern.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
umsg_parse( const UMessageFormat *fmt,
|
||||
const UChar *source,
|
||||
int32_t sourceLength,
|
||||
@ -584,7 +584,7 @@ umsg_parse( const UMessageFormat *fmt,
|
||||
* @see u_formatMessage
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
umsg_vparse(const UMessageFormat *fmt,
|
||||
const UChar *source,
|
||||
int32_t sourceLength,
|
||||
@ -616,7 +616,7 @@ umsg_vparse(const UMessageFormat *fmt,
|
||||
* not
|
||||
* @stable ICU 3.4
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
umsg_autoQuoteApostrophe(const UChar* pattern,
|
||||
int32_t patternLength,
|
||||
UChar* dest,
|
||||
|
@ -456,7 +456,7 @@ typedef enum UNumberFormatMinimumGroupingDigits {
|
||||
* @see DecimalFormat
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UNumberFormat* U_EXPORT2
|
||||
U_CAPI UNumberFormat* U_EXPORT2
|
||||
unum_open( UNumberFormatStyle style,
|
||||
const UChar* pattern,
|
||||
int32_t patternLength,
|
||||
@ -471,7 +471,7 @@ unum_open( UNumberFormatStyle style,
|
||||
* @param fmt The formatter to close.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
unum_close(UNumberFormat* fmt);
|
||||
|
||||
#if U_SHOW_CPLUSPLUS_API
|
||||
@ -501,7 +501,7 @@ U_NAMESPACE_END
|
||||
* @return A pointer to a UNumberFormat identical to fmt.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UNumberFormat* U_EXPORT2
|
||||
U_CAPI UNumberFormat* U_EXPORT2
|
||||
unum_clone(const UNumberFormat *fmt,
|
||||
UErrorCode *status);
|
||||
|
||||
@ -529,7 +529,7 @@ unum_clone(const UNumberFormat *fmt,
|
||||
* @see UFieldPosition
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
unum_format( const UNumberFormat* fmt,
|
||||
int32_t number,
|
||||
UChar* result,
|
||||
@ -561,7 +561,7 @@ unum_format( const UNumberFormat* fmt,
|
||||
* @see UFieldPosition
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
unum_formatInt64(const UNumberFormat *fmt,
|
||||
int64_t number,
|
||||
UChar* result,
|
||||
@ -593,7 +593,7 @@ unum_formatInt64(const UNumberFormat *fmt,
|
||||
* @see UFieldPosition
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
unum_formatDouble( const UNumberFormat* fmt,
|
||||
double number,
|
||||
UChar* result,
|
||||
@ -643,7 +643,7 @@ unum_formatDouble( const UNumberFormat* fmt,
|
||||
* @see UNumberFormatFields
|
||||
* @stable ICU 59
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
unum_formatDoubleForFields(const UNumberFormat* format,
|
||||
double number,
|
||||
UChar* result,
|
||||
@ -680,7 +680,7 @@ unum_formatDoubleForFields(const UNumberFormat* format,
|
||||
* @see UFieldPosition
|
||||
* @stable ICU 4.4
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
unum_formatDecimal( const UNumberFormat* fmt,
|
||||
const char * number,
|
||||
int32_t length,
|
||||
@ -713,7 +713,7 @@ unum_formatDecimal( const UNumberFormat* fmt,
|
||||
* @see UFieldPosition
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
unum_formatDoubleCurrency(const UNumberFormat* fmt,
|
||||
double number,
|
||||
UChar* currency,
|
||||
@ -742,7 +742,7 @@ unum_formatDoubleCurrency(const UNumberFormat* fmt,
|
||||
* @see unum_parseToUFormattable
|
||||
* @stable ICU 52
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
unum_formatUFormattable(const UNumberFormat* fmt,
|
||||
const UFormattable *number,
|
||||
UChar *result,
|
||||
@ -769,7 +769,7 @@ unum_formatUFormattable(const UNumberFormat* fmt,
|
||||
* @see unum_formatDouble
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
unum_parse( const UNumberFormat* fmt,
|
||||
const UChar* text,
|
||||
int32_t textLength,
|
||||
@ -795,7 +795,7 @@ unum_parse( const UNumberFormat* fmt,
|
||||
* @see unum_formatDouble
|
||||
* @stable ICU 2.8
|
||||
*/
|
||||
U_STABLE int64_t U_EXPORT2
|
||||
U_CAPI int64_t U_EXPORT2
|
||||
unum_parseInt64(const UNumberFormat* fmt,
|
||||
const UChar* text,
|
||||
int32_t textLength,
|
||||
@ -821,7 +821,7 @@ unum_parseInt64(const UNumberFormat* fmt,
|
||||
* @see unum_formatDouble
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE double U_EXPORT2
|
||||
U_CAPI double U_EXPORT2
|
||||
unum_parseDouble( const UNumberFormat* fmt,
|
||||
const UChar* text,
|
||||
int32_t textLength,
|
||||
@ -856,7 +856,7 @@ unum_parseDouble( const UNumberFormat* fmt,
|
||||
* @see unum_formatDouble
|
||||
* @stable ICU 4.4
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
unum_parseDecimal(const UNumberFormat* fmt,
|
||||
const UChar* text,
|
||||
int32_t textLength,
|
||||
@ -884,7 +884,7 @@ unum_parseDecimal(const UNumberFormat* fmt,
|
||||
* @see unum_formatDoubleCurrency
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE double U_EXPORT2
|
||||
U_CAPI double U_EXPORT2
|
||||
unum_parseDoubleCurrency(const UNumberFormat* fmt,
|
||||
const UChar* text,
|
||||
int32_t textLength,
|
||||
@ -912,7 +912,7 @@ unum_parseDoubleCurrency(const UNumberFormat* fmt,
|
||||
* @see ufmt_close
|
||||
* @stable ICU 52
|
||||
*/
|
||||
U_STABLE UFormattable* U_EXPORT2
|
||||
U_CAPI UFormattable* U_EXPORT2
|
||||
unum_parseToUFormattable(const UNumberFormat* fmt,
|
||||
UFormattable *result,
|
||||
const UChar* text,
|
||||
@ -936,7 +936,7 @@ unum_parseToUFormattable(const UNumberFormat* fmt,
|
||||
* @see DecimalFormat
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
unum_applyPattern( UNumberFormat *format,
|
||||
UBool localized,
|
||||
const UChar *pattern,
|
||||
@ -955,7 +955,7 @@ unum_applyPattern( UNumberFormat *format,
|
||||
* @see unum_countAvailable
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE const char* U_EXPORT2
|
||||
U_CAPI const char* U_EXPORT2
|
||||
unum_getAvailable(int32_t localeIndex);
|
||||
|
||||
/**
|
||||
@ -967,7 +967,7 @@ unum_getAvailable(int32_t localeIndex);
|
||||
* @see unum_getAvailable
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
unum_countAvailable(void);
|
||||
|
||||
#if UCONFIG_HAVE_PARSEALLINPUT
|
||||
@ -1148,7 +1148,7 @@ typedef enum UNumberFormatAttribute {
|
||||
* @see unum_setTextAttribute
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
unum_getAttribute(const UNumberFormat* fmt,
|
||||
UNumberFormatAttribute attr);
|
||||
|
||||
@ -1171,7 +1171,7 @@ unum_getAttribute(const UNumberFormat* fmt,
|
||||
* @see unum_setTextAttribute
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
unum_setAttribute( UNumberFormat* fmt,
|
||||
UNumberFormatAttribute attr,
|
||||
int32_t newValue);
|
||||
@ -1191,7 +1191,7 @@ unum_setAttribute( UNumberFormat* fmt,
|
||||
* @see unum_setTextAttribute
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE double U_EXPORT2
|
||||
U_CAPI double U_EXPORT2
|
||||
unum_getDoubleAttribute(const UNumberFormat* fmt,
|
||||
UNumberFormatAttribute attr);
|
||||
|
||||
@ -1209,7 +1209,7 @@ unum_getDoubleAttribute(const UNumberFormat* fmt,
|
||||
* @see unum_setTextAttribute
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
unum_setDoubleAttribute( UNumberFormat* fmt,
|
||||
UNumberFormatAttribute attr,
|
||||
double newValue);
|
||||
@ -1266,7 +1266,7 @@ typedef enum UNumberFormatTextAttribute {
|
||||
* @see unum_setAttribute
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
unum_getTextAttribute( const UNumberFormat* fmt,
|
||||
UNumberFormatTextAttribute tag,
|
||||
UChar* result,
|
||||
@ -1289,7 +1289,7 @@ unum_getTextAttribute( const UNumberFormat* fmt,
|
||||
* @see unum_setAttribute
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
unum_setTextAttribute( UNumberFormat* fmt,
|
||||
UNumberFormatTextAttribute tag,
|
||||
const UChar* newValue,
|
||||
@ -1312,7 +1312,7 @@ unum_setTextAttribute( UNumberFormat* fmt,
|
||||
* @see DecimalFormat
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
unum_toPattern( const UNumberFormat* fmt,
|
||||
UBool isPatternLocalized,
|
||||
UChar* result,
|
||||
@ -1431,7 +1431,7 @@ typedef enum UNumberFormatSymbol {
|
||||
* @see unum_setSymbol
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
unum_getSymbol(const UNumberFormat *fmt,
|
||||
UNumberFormatSymbol symbol,
|
||||
UChar *buffer,
|
||||
@ -1451,7 +1451,7 @@ unum_getSymbol(const UNumberFormat *fmt,
|
||||
* @see unum_getSymbol
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
unum_setSymbol(UNumberFormat *fmt,
|
||||
UNumberFormatSymbol symbol,
|
||||
const UChar *value,
|
||||
@ -1468,7 +1468,7 @@ unum_setSymbol(UNumberFormat *fmt,
|
||||
* @return the locale name
|
||||
* @stable ICU 2.8
|
||||
*/
|
||||
U_STABLE const char* U_EXPORT2
|
||||
U_CAPI const char* U_EXPORT2
|
||||
unum_getLocaleByType(const UNumberFormat *fmt,
|
||||
ULocDataLocaleType type,
|
||||
UErrorCode* status);
|
||||
@ -1481,7 +1481,7 @@ unum_getLocaleByType(const UNumberFormat *fmt,
|
||||
* @param status A pointer to an UErrorCode to receive any errors
|
||||
* @stable ICU 53
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
unum_setContext(UNumberFormat* fmt, UDisplayContext value, UErrorCode* status);
|
||||
|
||||
/**
|
||||
@ -1493,7 +1493,7 @@ unum_setContext(UNumberFormat* fmt, UDisplayContext value, UErrorCode* status);
|
||||
* @return The UDisplayContextValue for the specified type.
|
||||
* @stable ICU 53
|
||||
*/
|
||||
U_STABLE UDisplayContext U_EXPORT2
|
||||
U_CAPI UDisplayContext U_EXPORT2
|
||||
unum_getContext(const UNumberFormat *fmt, UDisplayContextType type, UErrorCode* status);
|
||||
|
||||
#endif /* #if !UCONFIG_NO_FORMATTING */
|
||||
|
@ -457,7 +457,7 @@ typedef struct UFormattedNumber UFormattedNumber;
|
||||
* @param ec Set if an error occurs.
|
||||
* @stable ICU 62
|
||||
*/
|
||||
U_STABLE UNumberFormatter* U_EXPORT2
|
||||
U_CAPI UNumberFormatter* U_EXPORT2
|
||||
unumf_openForSkeletonAndLocale(const UChar* skeleton, int32_t skeletonLen, const char* locale,
|
||||
UErrorCode* ec);
|
||||
|
||||
@ -474,7 +474,7 @@ unumf_openForSkeletonAndLocale(const UChar* skeleton, int32_t skeletonLen, const
|
||||
* @param ec Set if an error occurs.
|
||||
* @stable ICU 64
|
||||
*/
|
||||
U_STABLE UNumberFormatter* U_EXPORT2
|
||||
U_CAPI UNumberFormatter* U_EXPORT2
|
||||
unumf_openForSkeletonAndLocaleWithError(
|
||||
const UChar* skeleton, int32_t skeletonLen, const char* locale, UParseError* perror, UErrorCode* ec);
|
||||
|
||||
@ -487,7 +487,7 @@ unumf_openForSkeletonAndLocaleWithError(
|
||||
* @param ec Set if an error occurs.
|
||||
* @stable ICU 62
|
||||
*/
|
||||
U_STABLE UFormattedNumber* U_EXPORT2
|
||||
U_CAPI UFormattedNumber* U_EXPORT2
|
||||
unumf_openResult(UErrorCode* ec);
|
||||
|
||||
|
||||
@ -506,7 +506,7 @@ unumf_openResult(UErrorCode* ec);
|
||||
* @param ec Set if an error occurs.
|
||||
* @stable ICU 62
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
unumf_formatInt(const UNumberFormatter* uformatter, int64_t value, UFormattedNumber* uresult,
|
||||
UErrorCode* ec);
|
||||
|
||||
@ -526,7 +526,7 @@ unumf_formatInt(const UNumberFormatter* uformatter, int64_t value, UFormattedNum
|
||||
* @param ec Set if an error occurs.
|
||||
* @stable ICU 62
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
unumf_formatDouble(const UNumberFormatter* uformatter, double value, UFormattedNumber* uresult,
|
||||
UErrorCode* ec);
|
||||
|
||||
@ -550,7 +550,7 @@ unumf_formatDouble(const UNumberFormatter* uformatter, double value, UFormattedN
|
||||
* @param ec Set if an error occurs.
|
||||
* @stable ICU 62
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
unumf_formatDecimal(const UNumberFormatter* uformatter, const char* value, int32_t valueLen,
|
||||
UFormattedNumber* uresult, UErrorCode* ec);
|
||||
|
||||
@ -568,7 +568,7 @@ unumf_formatDecimal(const UNumberFormatter* uformatter, const char* value, int32
|
||||
* @return A UFormattedValue owned by the input object.
|
||||
* @stable ICU 64
|
||||
*/
|
||||
U_STABLE const UFormattedValue* U_EXPORT2
|
||||
U_CAPI const UFormattedValue* U_EXPORT2
|
||||
unumf_resultAsValue(const UFormattedNumber* uresult, UErrorCode* ec);
|
||||
|
||||
|
||||
@ -591,7 +591,7 @@ unumf_resultAsValue(const UFormattedNumber* uresult, UErrorCode* ec);
|
||||
* @return The required length.
|
||||
* @stable ICU 62
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
unumf_resultToString(const UFormattedNumber* uresult, UChar* buffer, int32_t bufferCapacity,
|
||||
UErrorCode* ec);
|
||||
|
||||
@ -629,7 +629,7 @@ unumf_resultToString(const UFormattedNumber* uresult, UChar* buffer, int32_t buf
|
||||
* @param ec Set if an error occurs.
|
||||
* @stable ICU 62
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
unumf_resultNextFieldPosition(const UFormattedNumber* uresult, UFieldPosition* ufpos, UErrorCode* ec);
|
||||
|
||||
|
||||
@ -654,14 +654,14 @@ unumf_resultNextFieldPosition(const UFormattedNumber* uresult, UFieldPosition* u
|
||||
* @param ec Set if an error occurs.
|
||||
* @stable ICU 62
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
unumf_resultGetAllFieldPositions(const UFormattedNumber* uresult, UFieldPositionIterator* ufpositer,
|
||||
UErrorCode* ec);
|
||||
|
||||
|
||||
// TODO(ICU-20775): Propose this as API.
|
||||
// NOTE: This is not currently implemented.
|
||||
// U_DRAFT int32_t U_EXPORT2
|
||||
// U_CAPI int32_t U_EXPORT2
|
||||
// unumf_resultToDecimalNumber(const UFormattedNumber* uresult, char* buffer, int32_t bufferCapacity,
|
||||
// UErrorCode* ec);
|
||||
|
||||
@ -672,7 +672,7 @@ unumf_resultGetAllFieldPositions(const UFormattedNumber* uresult, UFieldPosition
|
||||
* @param uformatter An object created by unumf_openForSkeletonAndLocale().
|
||||
* @stable ICU 62
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
unumf_close(UNumberFormatter* uformatter);
|
||||
|
||||
|
||||
@ -682,7 +682,7 @@ unumf_close(UNumberFormatter* uformatter);
|
||||
* @param uresult An object created by unumf_openResult().
|
||||
* @stable ICU 62
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
unumf_closeResult(UFormattedNumber* uresult);
|
||||
|
||||
|
||||
|
@ -243,7 +243,7 @@ typedef struct UFormattedNumberRange UFormattedNumberRange;
|
||||
* @param ec Set if an error occurs.
|
||||
* @draft ICU 68
|
||||
*/
|
||||
U_STABLE UNumberRangeFormatter* U_EXPORT2
|
||||
U_CAPI UNumberRangeFormatter* U_EXPORT2
|
||||
unumrf_openForSkeletonWithCollapseAndIdentityFallback(
|
||||
const UChar* skeleton,
|
||||
int32_t skeletonLen,
|
||||
@ -262,7 +262,7 @@ unumrf_openForSkeletonWithCollapseAndIdentityFallback(
|
||||
* @param ec Set if an error occurs.
|
||||
* @draft ICU 68
|
||||
*/
|
||||
U_STABLE UFormattedNumberRange* U_EXPORT2
|
||||
U_CAPI UFormattedNumberRange* U_EXPORT2
|
||||
unumrf_openResult(UErrorCode* ec);
|
||||
|
||||
|
||||
@ -281,7 +281,7 @@ unumrf_openResult(UErrorCode* ec);
|
||||
* @param ec Set if an error occurs.
|
||||
* @draft ICU 68
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
unumrf_formatDoubleRange(
|
||||
const UNumberRangeFormatter* uformatter,
|
||||
double first,
|
||||
@ -309,7 +309,7 @@ unumrf_formatDoubleRange(
|
||||
* @param ec Set if an error occurs.
|
||||
* @draft ICU 68
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
unumrf_formatDecimalRange(
|
||||
const UNumberRangeFormatter* uformatter,
|
||||
const char* first,
|
||||
@ -334,7 +334,7 @@ unumrf_formatDecimalRange(
|
||||
* @return A UFormattedValue owned by the input object.
|
||||
* @draft ICU 68
|
||||
*/
|
||||
U_STABLE const UFormattedValue* U_EXPORT2
|
||||
U_CAPI const UFormattedValue* U_EXPORT2
|
||||
unumrf_resultAsValue(const UFormattedNumberRange* uresult, UErrorCode* ec);
|
||||
|
||||
|
||||
@ -348,7 +348,7 @@ unumrf_resultAsValue(const UFormattedNumberRange* uresult, UErrorCode* ec);
|
||||
* @return The identity result; see UNumberRangeIdentityResult.
|
||||
* @draft ICU 68
|
||||
*/
|
||||
U_STABLE UNumberRangeIdentityResult U_EXPORT2
|
||||
U_CAPI UNumberRangeIdentityResult U_EXPORT2
|
||||
unumrf_resultGetIdentityResult(
|
||||
const UFormattedNumberRange* uresult,
|
||||
UErrorCode* ec);
|
||||
@ -357,10 +357,10 @@ unumrf_resultGetIdentityResult(
|
||||
|
||||
// TODO(ICU-20775): Propose these as API.
|
||||
// NOTE: This is not currently implemented.
|
||||
// U_DRAFT int32_t U_EXPORT2
|
||||
// U_CAPI int32_t U_EXPORT2
|
||||
// unumf_resultGetFirstDecimal(const UFormattedNumberRange* uresult, char* buffer, int32_t bufferCapacity,
|
||||
// UErrorCode* ec);
|
||||
// U_DRAFT int32_t U_EXPORT2
|
||||
// U_CAPI int32_t U_EXPORT2
|
||||
// unumf_resultGetSecondDecimal(const UFormattedNumberRange* uresult, char* buffer, int32_t bufferCapacity,
|
||||
// UErrorCode* ec);
|
||||
|
||||
@ -371,7 +371,7 @@ unumrf_resultGetIdentityResult(
|
||||
* @param uformatter An object created by unumf_openForSkeletonAndLocale().
|
||||
* @draft ICU 68
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
unumrf_close(UNumberRangeFormatter* uformatter);
|
||||
|
||||
|
||||
@ -381,7 +381,7 @@ unumrf_close(UNumberRangeFormatter* uformatter);
|
||||
* @param uresult An object created by unumf_openResult().
|
||||
* @draft ICU 68
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
unumrf_closeResult(UFormattedNumberRange* uresult);
|
||||
|
||||
|
||||
|
@ -57,7 +57,7 @@ typedef struct UNumberingSystem UNumberingSystem; /**< C typedef for struct UNu
|
||||
* occurred.
|
||||
* @stable ICU 52
|
||||
*/
|
||||
U_STABLE UNumberingSystem * U_EXPORT2
|
||||
U_CAPI UNumberingSystem * U_EXPORT2
|
||||
unumsys_open(const char *locale, UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -78,7 +78,7 @@ unumsys_open(const char *locale, UErrorCode *status);
|
||||
* occurred.
|
||||
* @stable ICU 52
|
||||
*/
|
||||
U_STABLE UNumberingSystem * U_EXPORT2
|
||||
U_CAPI UNumberingSystem * U_EXPORT2
|
||||
unumsys_openByName(const char *name, UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -86,7 +86,7 @@ unumsys_openByName(const char *name, UErrorCode *status);
|
||||
* @param unumsys The UNumberingSystem object to close.
|
||||
* @stable ICU 52
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
unumsys_close(UNumberingSystem *unumsys);
|
||||
|
||||
#if U_SHOW_CPLUSPLUS_API
|
||||
@ -114,7 +114,7 @@ U_NAMESPACE_END
|
||||
* or NULL if an error occurred.
|
||||
* @stable ICU 52
|
||||
*/
|
||||
U_STABLE UEnumeration * U_EXPORT2
|
||||
U_CAPI UEnumeration * U_EXPORT2
|
||||
unumsys_openAvailableNames(UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -126,7 +126,7 @@ unumsys_openAvailableNames(UErrorCode *status);
|
||||
* is only valid for the lifetime of the UNumberingSystem object.
|
||||
* @stable ICU 52
|
||||
*/
|
||||
U_STABLE const char * U_EXPORT2
|
||||
U_CAPI const char * U_EXPORT2
|
||||
unumsys_getName(const UNumberingSystem *unumsys);
|
||||
|
||||
/**
|
||||
@ -137,7 +137,7 @@ unumsys_getName(const UNumberingSystem *unumsys);
|
||||
* system.
|
||||
* @stable ICU 52
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
unumsys_isAlgorithmic(const UNumberingSystem *unumsys);
|
||||
|
||||
/**
|
||||
@ -148,7 +148,7 @@ unumsys_isAlgorithmic(const UNumberingSystem *unumsys);
|
||||
* @return The radix of the specified UNumberingSystem object.
|
||||
* @stable ICU 52
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
unumsys_getRadix(const UNumberingSystem *unumsys);
|
||||
|
||||
/**
|
||||
@ -167,7 +167,7 @@ unumsys_getRadix(const UNumberingSystem *unumsys);
|
||||
* output was truncated.
|
||||
* @stable ICU 52
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
unumsys_getDescription(const UNumberingSystem *unumsys, UChar *result,
|
||||
int32_t resultLength, UErrorCode *status);
|
||||
|
||||
|
@ -198,7 +198,7 @@ uplrules_selectFormatted(const UPluralRules *uplrules,
|
||||
* @return The length of keyword.
|
||||
* @internal ICU 59 technology preview, may be removed in the future
|
||||
*/
|
||||
U_INTERNAL int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uplrules_selectWithFormat(const UPluralRules *uplrules,
|
||||
double number,
|
||||
const UNumberFormat *fmt,
|
||||
@ -217,7 +217,7 @@ uplrules_selectWithFormat(const UPluralRules *uplrules,
|
||||
* upon error. The caller is responsible for closing the result.
|
||||
* @stable ICU 59
|
||||
*/
|
||||
U_STABLE UEnumeration* U_EXPORT2
|
||||
U_CAPI UEnumeration* U_EXPORT2
|
||||
uplrules_getKeywords(const UPluralRules *uplrules,
|
||||
UErrorCode *status);
|
||||
|
||||
|
@ -134,7 +134,7 @@ typedef enum URegexpFlag{
|
||||
* @stable ICU 3.0
|
||||
*
|
||||
*/
|
||||
U_STABLE URegularExpression * U_EXPORT2
|
||||
U_CAPI URegularExpression * U_EXPORT2
|
||||
uregex_open( const UChar *pattern,
|
||||
int32_t patternLength,
|
||||
uint32_t flags,
|
||||
@ -164,7 +164,7 @@ uregex_open( const UChar *pattern,
|
||||
*
|
||||
* @stable ICU 4.6
|
||||
*/
|
||||
U_STABLE URegularExpression * U_EXPORT2
|
||||
U_CAPI URegularExpression * U_EXPORT2
|
||||
uregex_openUText(UText *pattern,
|
||||
uint32_t flags,
|
||||
UParseError *pe,
|
||||
@ -194,7 +194,7 @@ uregex_openUText(UText *pattern,
|
||||
*
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE URegularExpression * U_EXPORT2
|
||||
U_CAPI URegularExpression * U_EXPORT2
|
||||
uregex_openC( const char *pattern,
|
||||
uint32_t flags,
|
||||
UParseError *pe,
|
||||
@ -210,7 +210,7 @@ uregex_openC( const char *pattern,
|
||||
* @param regexp The regular expression to be closed.
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uregex_close(URegularExpression *regexp);
|
||||
|
||||
#if U_SHOW_CPLUSPLUS_API
|
||||
@ -250,7 +250,7 @@ U_NAMESPACE_END
|
||||
* @return the cloned copy of the compiled regular expression.
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE URegularExpression * U_EXPORT2
|
||||
U_CAPI URegularExpression * U_EXPORT2
|
||||
uregex_clone(const URegularExpression *regexp, UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -270,7 +270,7 @@ uregex_clone(const URegularExpression *regexp, UErrorCode *status);
|
||||
* will remain valid until the regular expression is closed.
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE const UChar * U_EXPORT2
|
||||
U_CAPI const UChar * U_EXPORT2
|
||||
uregex_pattern(const URegularExpression *regexp,
|
||||
int32_t *patLength,
|
||||
UErrorCode *status);
|
||||
@ -286,7 +286,7 @@ uregex_pattern(const URegularExpression *regexp,
|
||||
*
|
||||
* @stable ICU 4.6
|
||||
*/
|
||||
U_STABLE UText * U_EXPORT2
|
||||
U_CAPI UText * U_EXPORT2
|
||||
uregex_patternUText(const URegularExpression *regexp,
|
||||
UErrorCode *status);
|
||||
|
||||
@ -298,7 +298,7 @@ uregex_patternUText(const URegularExpression *regexp,
|
||||
* @see URegexpFlag
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uregex_flags(const URegularExpression *regexp,
|
||||
UErrorCode *status);
|
||||
|
||||
@ -323,7 +323,7 @@ uregex_flags(const URegularExpression *regexp,
|
||||
* @param status Receives errors detected by this function.
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uregex_setText(URegularExpression *regexp,
|
||||
const UChar *text,
|
||||
int32_t textLength,
|
||||
@ -346,7 +346,7 @@ uregex_setText(URegularExpression *regexp,
|
||||
*
|
||||
* @stable ICU 4.6
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uregex_setUText(URegularExpression *regexp,
|
||||
UText *text,
|
||||
UErrorCode *status);
|
||||
@ -371,7 +371,7 @@ uregex_setUText(URegularExpression *regexp,
|
||||
* this regular expression.
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE const UChar * U_EXPORT2
|
||||
U_CAPI const UChar * U_EXPORT2
|
||||
uregex_getText(URegularExpression *regexp,
|
||||
int32_t *textLength,
|
||||
UErrorCode *status);
|
||||
@ -392,7 +392,7 @@ uregex_getText(URegularExpression *regexp,
|
||||
*
|
||||
* @stable ICU 4.6
|
||||
*/
|
||||
U_STABLE UText * U_EXPORT2
|
||||
U_CAPI UText * U_EXPORT2
|
||||
uregex_getUText(URegularExpression *regexp,
|
||||
UText *dest,
|
||||
UErrorCode *status);
|
||||
@ -422,7 +422,7 @@ uregex_getUText(URegularExpression *regexp,
|
||||
*
|
||||
* @stable ICU 4.8
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uregex_refreshUText(URegularExpression *regexp,
|
||||
UText *text,
|
||||
UErrorCode *status);
|
||||
@ -447,7 +447,7 @@ uregex_refreshUText(URegularExpression *regexp,
|
||||
* @return true if there is a match
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
uregex_matches(URegularExpression *regexp,
|
||||
int32_t startIndex,
|
||||
UErrorCode *status);
|
||||
@ -473,7 +473,7 @@ uregex_matches(URegularExpression *regexp,
|
||||
* @return true if there is a match
|
||||
* @stable ICU 4.6
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
uregex_matches64(URegularExpression *regexp,
|
||||
int64_t startIndex,
|
||||
UErrorCode *status);
|
||||
@ -501,7 +501,7 @@ uregex_matches64(URegularExpression *regexp,
|
||||
* @return true if there is a match.
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
uregex_lookingAt(URegularExpression *regexp,
|
||||
int32_t startIndex,
|
||||
UErrorCode *status);
|
||||
@ -530,7 +530,7 @@ uregex_lookingAt(URegularExpression *regexp,
|
||||
* @return true if there is a match.
|
||||
* @stable ICU 4.6
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
uregex_lookingAt64(URegularExpression *regexp,
|
||||
int64_t startIndex,
|
||||
UErrorCode *status);
|
||||
@ -554,7 +554,7 @@ uregex_lookingAt64(URegularExpression *regexp,
|
||||
* @return true if a match is found.
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
uregex_find(URegularExpression *regexp,
|
||||
int32_t startIndex,
|
||||
UErrorCode *status);
|
||||
@ -579,7 +579,7 @@ uregex_find(URegularExpression *regexp,
|
||||
* @return true if a match is found.
|
||||
* @stable ICU 4.6
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
uregex_find64(URegularExpression *regexp,
|
||||
int64_t startIndex,
|
||||
UErrorCode *status);
|
||||
@ -597,7 +597,7 @@ uregex_find64(URegularExpression *regexp,
|
||||
* @see uregex_reset
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
uregex_findNext(URegularExpression *regexp,
|
||||
UErrorCode *status);
|
||||
|
||||
@ -608,7 +608,7 @@ uregex_findNext(URegularExpression *regexp,
|
||||
* @return the number of capture groups
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uregex_groupCount(URegularExpression *regexp,
|
||||
UErrorCode *status);
|
||||
|
||||
@ -628,7 +628,7 @@ uregex_groupCount(URegularExpression *regexp,
|
||||
*
|
||||
* @stable ICU 55
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uregex_groupNumberFromName(URegularExpression *regexp,
|
||||
const UChar *groupName,
|
||||
int32_t nameLength,
|
||||
@ -652,7 +652,7 @@ uregex_groupNumberFromName(URegularExpression *regexp,
|
||||
*
|
||||
* @stable ICU 55
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uregex_groupNumberFromCName(URegularExpression *regexp,
|
||||
const char *groupName,
|
||||
int32_t nameLength,
|
||||
@ -674,7 +674,7 @@ uregex_groupNumberFromCName(URegularExpression *regexp,
|
||||
* or -1 if no applicable match.
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uregex_group(URegularExpression *regexp,
|
||||
int32_t groupNum,
|
||||
UChar *dest,
|
||||
@ -703,7 +703,7 @@ uregex_group(URegularExpression *regexp,
|
||||
*
|
||||
* @stable ICU 4.6
|
||||
*/
|
||||
U_STABLE UText * U_EXPORT2
|
||||
U_CAPI UText * U_EXPORT2
|
||||
uregex_groupUText(URegularExpression *regexp,
|
||||
int32_t groupNum,
|
||||
UText *dest,
|
||||
@ -724,7 +724,7 @@ uregex_groupUText(URegularExpression *regexp,
|
||||
* by the specified group.
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uregex_start(URegularExpression *regexp,
|
||||
int32_t groupNum,
|
||||
UErrorCode *status);
|
||||
@ -744,7 +744,7 @@ uregex_start(URegularExpression *regexp,
|
||||
* by the specified group.
|
||||
* @stable ICU 4.6
|
||||
*/
|
||||
U_STABLE int64_t U_EXPORT2
|
||||
U_CAPI int64_t U_EXPORT2
|
||||
uregex_start64(URegularExpression *regexp,
|
||||
int32_t groupNum,
|
||||
UErrorCode *status);
|
||||
@ -762,7 +762,7 @@ uregex_start64(URegularExpression *regexp,
|
||||
* @return the (native) index of the position following the last matched character.
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uregex_end(URegularExpression *regexp,
|
||||
int32_t groupNum,
|
||||
UErrorCode *status);
|
||||
@ -781,7 +781,7 @@ uregex_end(URegularExpression *regexp,
|
||||
* @return the (native) index of the position following the last matched character.
|
||||
* @stable ICU 4.6
|
||||
*/
|
||||
U_STABLE int64_t U_EXPORT2
|
||||
U_CAPI int64_t U_EXPORT2
|
||||
uregex_end64(URegularExpression *regexp,
|
||||
int32_t groupNum,
|
||||
UErrorCode *status);
|
||||
@ -799,7 +799,7 @@ uregex_end64(URegularExpression *regexp,
|
||||
* @param status A reference to a UErrorCode to receive any errors.
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uregex_reset(URegularExpression *regexp,
|
||||
int32_t index,
|
||||
UErrorCode *status);
|
||||
@ -818,7 +818,7 @@ uregex_reset(URegularExpression *regexp,
|
||||
* @param status A reference to a UErrorCode to receive any errors.
|
||||
* @stable ICU 4.6
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uregex_reset64(URegularExpression *regexp,
|
||||
int64_t index,
|
||||
UErrorCode *status);
|
||||
@ -843,7 +843,7 @@ uregex_reset64(URegularExpression *regexp,
|
||||
* @param status A pointer to a UErrorCode to receive any errors.
|
||||
* @stable ICU 4.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uregex_setRegion(URegularExpression *regexp,
|
||||
int32_t regionStart,
|
||||
int32_t regionLimit,
|
||||
@ -870,7 +870,7 @@ uregex_setRegion(URegularExpression *regexp,
|
||||
* @param status A pointer to a UErrorCode to receive any errors.
|
||||
* @stable ICU 4.6
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uregex_setRegion64(URegularExpression *regexp,
|
||||
int64_t regionStart,
|
||||
int64_t regionLimit,
|
||||
@ -890,7 +890,7 @@ uregex_setRegion64(URegularExpression *regexp,
|
||||
* @param status A pointer to a UErrorCode to receive any errors.
|
||||
* @stable ICU 4.6
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uregex_setRegionAndStart(URegularExpression *regexp,
|
||||
int64_t regionStart,
|
||||
int64_t regionLimit,
|
||||
@ -906,7 +906,7 @@ uregex_setRegionAndStart(URegularExpression *regexp,
|
||||
* @return The starting (native) index of this matcher's region.
|
||||
* @stable ICU 4.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uregex_regionStart(const URegularExpression *regexp,
|
||||
UErrorCode *status);
|
||||
|
||||
@ -920,7 +920,7 @@ uregex_regionStart(const URegularExpression *regexp,
|
||||
* @return The starting (native) index of this matcher's region.
|
||||
* @stable ICU 4.6
|
||||
*/
|
||||
U_STABLE int64_t U_EXPORT2
|
||||
U_CAPI int64_t U_EXPORT2
|
||||
uregex_regionStart64(const URegularExpression *regexp,
|
||||
UErrorCode *status);
|
||||
|
||||
@ -934,7 +934,7 @@ uregex_regionStart64(const URegularExpression *regexp,
|
||||
* @return The ending point (native) of this matcher's region.
|
||||
* @stable ICU 4.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uregex_regionEnd(const URegularExpression *regexp,
|
||||
UErrorCode *status);
|
||||
|
||||
@ -949,7 +949,7 @@ uregex_regionEnd(const URegularExpression *regexp,
|
||||
* @return The ending point (native) of this matcher's region.
|
||||
* @stable ICU 4.6
|
||||
*/
|
||||
U_STABLE int64_t U_EXPORT2
|
||||
U_CAPI int64_t U_EXPORT2
|
||||
uregex_regionEnd64(const URegularExpression *regexp,
|
||||
UErrorCode *status);
|
||||
|
||||
@ -963,7 +963,7 @@ uregex_regionEnd64(const URegularExpression *regexp,
|
||||
* @return true if this matcher is using opaque bounds, false if it is not.
|
||||
* @stable ICU 4.0
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
uregex_hasTransparentBounds(const URegularExpression *regexp,
|
||||
UErrorCode *status);
|
||||
|
||||
@ -987,7 +987,7 @@ uregex_hasTransparentBounds(const URegularExpression *regexp,
|
||||
* @param status A pointer to a UErrorCode to receive any errors.
|
||||
* @stable ICU 4.0
|
||||
**/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uregex_useTransparentBounds(URegularExpression *regexp,
|
||||
UBool b,
|
||||
UErrorCode *status);
|
||||
@ -1002,7 +1002,7 @@ uregex_useTransparentBounds(URegularExpression *regexp,
|
||||
* @return true if this matcher is using anchoring bounds.
|
||||
* @stable ICU 4.0
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
uregex_hasAnchoringBounds(const URegularExpression *regexp,
|
||||
UErrorCode *status);
|
||||
|
||||
@ -1020,7 +1020,7 @@ uregex_hasAnchoringBounds(const URegularExpression *regexp,
|
||||
* @param status A pointer to a UErrorCode to receive any errors.
|
||||
* @stable ICU 4.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uregex_useAnchoringBounds(URegularExpression *regexp,
|
||||
UBool b,
|
||||
UErrorCode *status);
|
||||
@ -1035,7 +1035,7 @@ uregex_useAnchoringBounds(URegularExpression *regexp,
|
||||
* @return true if the most recent match hit the end of input
|
||||
* @stable ICU 4.0
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
uregex_hitEnd(const URegularExpression *regexp,
|
||||
UErrorCode *status);
|
||||
|
||||
@ -1050,7 +1050,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_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
uregex_requireEnd(const URegularExpression *regexp,
|
||||
UErrorCode *status);
|
||||
|
||||
@ -1082,7 +1082,7 @@ uregex_requireEnd(const URegularExpression *regexp,
|
||||
* is still the full length of the untruncated string.
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uregex_replaceAll(URegularExpression *regexp,
|
||||
const UChar *replacementText,
|
||||
int32_t replacementLength,
|
||||
@ -1111,7 +1111,7 @@ uregex_replaceAll(URegularExpression *regexp,
|
||||
*
|
||||
* @stable ICU 4.6
|
||||
*/
|
||||
U_STABLE UText * U_EXPORT2
|
||||
U_CAPI UText * U_EXPORT2
|
||||
uregex_replaceAllUText(URegularExpression *regexp,
|
||||
UText *replacement,
|
||||
UText *dest,
|
||||
@ -1141,7 +1141,7 @@ uregex_replaceAllUText(URegularExpression *regexp,
|
||||
* is still the full length of the untruncated string.
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uregex_replaceFirst(URegularExpression *regexp,
|
||||
const UChar *replacementText,
|
||||
int32_t replacementLength,
|
||||
@ -1170,7 +1170,7 @@ uregex_replaceFirst(URegularExpression *regexp,
|
||||
*
|
||||
* @stable ICU 4.6
|
||||
*/
|
||||
U_STABLE UText * U_EXPORT2
|
||||
U_CAPI UText * U_EXPORT2
|
||||
uregex_replaceFirstUText(URegularExpression *regexp,
|
||||
UText *replacement,
|
||||
UText *dest,
|
||||
@ -1222,7 +1222,7 @@ uregex_replaceFirstUText(URegularExpression *regexp,
|
||||
* @stable ICU 3.0
|
||||
*
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uregex_appendReplacement(URegularExpression *regexp,
|
||||
const UChar *replacementText,
|
||||
int32_t replacementLength,
|
||||
@ -1252,7 +1252,7 @@ uregex_appendReplacement(URegularExpression *regexp,
|
||||
*
|
||||
* @stable ICU 4.6
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uregex_appendReplacementUText(URegularExpression *regexp,
|
||||
UText *replacementText,
|
||||
UText *dest,
|
||||
@ -1282,7 +1282,7 @@ uregex_appendReplacementUText(URegularExpression *regexp,
|
||||
*
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uregex_appendTail(URegularExpression *regexp,
|
||||
UChar **destBuf,
|
||||
int32_t *destCapacity,
|
||||
@ -1306,7 +1306,7 @@ uregex_appendTail(URegularExpression *regexp,
|
||||
*
|
||||
* @stable ICU 4.6
|
||||
*/
|
||||
U_STABLE UText * U_EXPORT2
|
||||
U_CAPI UText * U_EXPORT2
|
||||
uregex_appendTailUText(URegularExpression *regexp,
|
||||
UText *dest,
|
||||
UErrorCode *status);
|
||||
@ -1362,7 +1362,7 @@ uregex_appendTailUText(URegularExpression *regexp,
|
||||
* @return The number of fields into which the input string was split.
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uregex_split( URegularExpression *regexp,
|
||||
UChar *destBuf,
|
||||
int32_t destCapacity,
|
||||
@ -1397,7 +1397,7 @@ uregex_split( URegularExpression *regexp,
|
||||
*
|
||||
* @stable ICU 4.6
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uregex_splitUText(URegularExpression *regexp,
|
||||
UText *destFields[],
|
||||
int32_t destFieldsCapacity,
|
||||
@ -1425,7 +1425,7 @@ uregex_splitUText(URegularExpression *regexp,
|
||||
* @param status A reference to a UErrorCode to receive any errors.
|
||||
* @stable ICU 4.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uregex_setTimeLimit(URegularExpression *regexp,
|
||||
int32_t limit,
|
||||
UErrorCode *status);
|
||||
@ -1439,7 +1439,7 @@ uregex_setTimeLimit(URegularExpression *regexp,
|
||||
* @return the maximum allowed time for a match, in units of processing steps.
|
||||
* @stable ICU 4.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uregex_getTimeLimit(const URegularExpression *regexp,
|
||||
UErrorCode *status);
|
||||
|
||||
@ -1463,7 +1463,7 @@ uregex_getTimeLimit(const URegularExpression *regexp,
|
||||
*
|
||||
* @stable ICU 4.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uregex_setStackLimit(URegularExpression *regexp,
|
||||
int32_t limit,
|
||||
UErrorCode *status);
|
||||
@ -1475,7 +1475,7 @@ uregex_setStackLimit(URegularExpression *regexp,
|
||||
* stack size is unlimited.
|
||||
* @stable ICU 4.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uregex_getStackLimit(const URegularExpression *regexp,
|
||||
UErrorCode *status);
|
||||
|
||||
@ -1518,7 +1518,7 @@ U_CDECL_END
|
||||
* @param status A reference to a UErrorCode to receive any errors.
|
||||
* @stable ICU 4.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uregex_setMatchCallback(URegularExpression *regexp,
|
||||
URegexMatchCallback *callback,
|
||||
const void *context,
|
||||
@ -1536,7 +1536,7 @@ uregex_setMatchCallback(URegularExpression *regexp,
|
||||
* @param status A reference to a UErrorCode to receive any errors.
|
||||
* @stable ICU 4.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uregex_getMatchCallback(const URegularExpression *regexp,
|
||||
URegexMatchCallback **callback,
|
||||
const void **context,
|
||||
@ -1590,7 +1590,7 @@ U_CDECL_END
|
||||
* @param status A reference to a UErrorCode to receive any errors.
|
||||
* @stable ICU 4.6
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uregex_setFindProgressCallback(URegularExpression *regexp,
|
||||
URegexFindProgressCallback *callback,
|
||||
const void *context,
|
||||
@ -1607,7 +1607,7 @@ uregex_setFindProgressCallback(URegularExpression *regexp,
|
||||
* @param status A reference to a UErrorCode to receive any errors.
|
||||
* @stable ICU 4.6
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uregex_getFindProgressCallback(const URegularExpression *regexp,
|
||||
URegexFindProgressCallback **callback,
|
||||
const void **context,
|
||||
|
@ -133,7 +133,7 @@ typedef struct URegion URegion; /**< @stable ICU 52 */
|
||||
* (U_ILLEGAL_ARGUMENT_ERROR).
|
||||
* @stable ICU 52
|
||||
*/
|
||||
U_STABLE const URegion* U_EXPORT2
|
||||
U_CAPI const URegion* U_EXPORT2
|
||||
uregion_getRegionFromCode(const char *regionCode, UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -141,7 +141,7 @@ uregion_getRegionFromCode(const char *regionCode, UErrorCode *status);
|
||||
* code is not recognized, the appropriate error code will be set (U_ILLEGAL_ARGUMENT_ERROR).
|
||||
* @stable ICU 52
|
||||
*/
|
||||
U_STABLE const URegion* U_EXPORT2
|
||||
U_CAPI const URegion* U_EXPORT2
|
||||
uregion_getRegionFromNumericCode (int32_t code, UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -149,14 +149,14 @@ uregion_getRegionFromNumericCode (int32_t code, UErrorCode *status);
|
||||
* The enumeration must be closed with with uenum_close().
|
||||
* @stable ICU 52
|
||||
*/
|
||||
U_STABLE UEnumeration* U_EXPORT2
|
||||
U_CAPI UEnumeration* U_EXPORT2
|
||||
uregion_getAvailable(URegionType type, UErrorCode *status);
|
||||
|
||||
/**
|
||||
* Returns true if the specified uregion is equal to the specified otherRegion.
|
||||
* @stable ICU 52
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
uregion_areEqual(const URegion* uregion, const URegion* otherRegion);
|
||||
|
||||
/**
|
||||
@ -165,7 +165,7 @@ uregion_areEqual(const URegion* uregion, const URegion* otherRegion);
|
||||
* this method with region "IT" (Italy) returns the URegion for "039" (Southern Europe).
|
||||
* @stable ICU 52
|
||||
*/
|
||||
U_STABLE const URegion* U_EXPORT2
|
||||
U_CAPI const URegion* U_EXPORT2
|
||||
uregion_getContainingRegion(const URegion* uregion);
|
||||
|
||||
/**
|
||||
@ -177,7 +177,7 @@ uregion_getContainingRegion(const URegion* uregion);
|
||||
* URegion "150" (Europe).
|
||||
* @stable ICU 52
|
||||
*/
|
||||
U_STABLE const URegion* U_EXPORT2
|
||||
U_CAPI const URegion* U_EXPORT2
|
||||
uregion_getContainingRegionOfType(const URegion* uregion, URegionType type);
|
||||
|
||||
/**
|
||||
@ -190,7 +190,7 @@ uregion_getContainingRegionOfType(const URegion* uregion, URegionType type);
|
||||
* and "155" (Western Europe). The enumeration must be closed with with uenum_close().
|
||||
* @stable ICU 52
|
||||
*/
|
||||
U_STABLE UEnumeration* U_EXPORT2
|
||||
U_CAPI UEnumeration* U_EXPORT2
|
||||
uregion_getContainedRegions(const URegion* uregion, UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -202,7 +202,7 @@ uregion_getContainedRegions(const URegion* uregion, UErrorCode *status);
|
||||
* etc. The enumeration must be closed with with uenum_close().
|
||||
* @stable ICU 52
|
||||
*/
|
||||
U_STABLE UEnumeration* U_EXPORT2
|
||||
U_CAPI UEnumeration* U_EXPORT2
|
||||
uregion_getContainedRegionsOfType(const URegion* uregion, URegionType type, UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -210,7 +210,7 @@ uregion_getContainedRegionsOfType(const URegion* uregion, URegionType type, UErr
|
||||
* hierarchy.
|
||||
* @stable ICU 52
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
uregion_contains(const URegion* uregion, const URegion* otherRegion);
|
||||
|
||||
/**
|
||||
@ -221,14 +221,14 @@ uregion_contains(const URegion* uregion, const URegion* otherRegion);
|
||||
* "AZ" (Azerbaijan), etc... The enumeration must be closed with with uenum_close().
|
||||
* @stable ICU 52
|
||||
*/
|
||||
U_STABLE UEnumeration* U_EXPORT2
|
||||
U_CAPI UEnumeration* U_EXPORT2
|
||||
uregion_getPreferredValues(const URegion* uregion, UErrorCode *status);
|
||||
|
||||
/**
|
||||
* Returns the specified uregion's canonical code.
|
||||
* @stable ICU 52
|
||||
*/
|
||||
U_STABLE const char* U_EXPORT2
|
||||
U_CAPI const char* U_EXPORT2
|
||||
uregion_getRegionCode(const URegion* uregion);
|
||||
|
||||
/**
|
||||
@ -236,14 +236,14 @@ uregion_getRegionCode(const URegion* uregion);
|
||||
* for the specified uregion.
|
||||
* @stable ICU 52
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uregion_getNumericCode(const URegion* uregion);
|
||||
|
||||
/**
|
||||
* Returns the URegionType of the specified uregion.
|
||||
* @stable ICU 52
|
||||
*/
|
||||
U_STABLE URegionType U_EXPORT2
|
||||
U_CAPI URegionType U_EXPORT2
|
||||
uregion_getType(const URegion* uregion);
|
||||
|
||||
|
||||
|
@ -237,7 +237,7 @@ typedef struct URelativeDateTimeFormatter URelativeDateTimeFormatter; /**< C ty
|
||||
* or NULL if an error occurred.
|
||||
* @stable ICU 57
|
||||
*/
|
||||
U_STABLE URelativeDateTimeFormatter* U_EXPORT2
|
||||
U_CAPI URelativeDateTimeFormatter* U_EXPORT2
|
||||
ureldatefmt_open( const char* locale,
|
||||
UNumberFormat* nfToAdopt,
|
||||
UDateRelativeDateTimeFormatterStyle width,
|
||||
@ -250,7 +250,7 @@ ureldatefmt_open( const char* locale,
|
||||
* The URelativeDateTimeFormatter object to close.
|
||||
* @stable ICU 57
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ureldatefmt_close(URelativeDateTimeFormatter *reldatefmt);
|
||||
|
||||
struct UFormattedRelativeDateTime;
|
||||
@ -269,7 +269,7 @@ typedef struct UFormattedRelativeDateTime UFormattedRelativeDateTime;
|
||||
* @return A pointer needing ownership.
|
||||
* @stable ICU 64
|
||||
*/
|
||||
U_STABLE UFormattedRelativeDateTime* U_EXPORT2
|
||||
U_CAPI UFormattedRelativeDateTime* U_EXPORT2
|
||||
ureldatefmt_openResult(UErrorCode* ec);
|
||||
|
||||
/**
|
||||
@ -286,7 +286,7 @@ ureldatefmt_openResult(UErrorCode* ec);
|
||||
* @return A UFormattedValue owned by the input object.
|
||||
* @stable ICU 64
|
||||
*/
|
||||
U_STABLE const UFormattedValue* U_EXPORT2
|
||||
U_CAPI const UFormattedValue* U_EXPORT2
|
||||
ureldatefmt_resultAsValue(const UFormattedRelativeDateTime* ufrdt, UErrorCode* ec);
|
||||
|
||||
/**
|
||||
@ -295,7 +295,7 @@ ureldatefmt_resultAsValue(const UFormattedRelativeDateTime* ufrdt, UErrorCode* e
|
||||
* @param ufrdt The object to release.
|
||||
* @stable ICU 64
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ureldatefmt_closeResult(UFormattedRelativeDateTime* ufrdt);
|
||||
|
||||
|
||||
@ -357,7 +357,7 @@ U_NAMESPACE_END
|
||||
* than resultCapacity, in which case an error is returned.
|
||||
* @stable ICU 57
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ureldatefmt_formatNumeric( const URelativeDateTimeFormatter* reldatefmt,
|
||||
double offset,
|
||||
URelativeDateTimeUnit unit,
|
||||
@ -388,7 +388,7 @@ ureldatefmt_formatNumeric( const URelativeDateTimeFormatter* reldatefmt,
|
||||
* undefined.
|
||||
* @stable ICU 64
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ureldatefmt_formatNumericToResult(
|
||||
const URelativeDateTimeFormatter* reldatefmt,
|
||||
double offset,
|
||||
@ -424,7 +424,7 @@ ureldatefmt_formatNumericToResult(
|
||||
* than resultCapacity, in which case an error is returned.
|
||||
* @stable ICU 57
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ureldatefmt_format( const URelativeDateTimeFormatter* reldatefmt,
|
||||
double offset,
|
||||
URelativeDateTimeUnit unit,
|
||||
@ -458,7 +458,7 @@ ureldatefmt_format( const URelativeDateTimeFormatter* reldatefmt,
|
||||
* undefined.
|
||||
* @stable ICU 64
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
ureldatefmt_formatToResult(
|
||||
const URelativeDateTimeFormatter* reldatefmt,
|
||||
double offset,
|
||||
@ -495,7 +495,7 @@ ureldatefmt_formatToResult(
|
||||
* in which case an error is returned.
|
||||
* @stable ICU 57
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ureldatefmt_combineDateAndTime( const URelativeDateTimeFormatter* reldatefmt,
|
||||
const UChar * relativeDateString,
|
||||
int32_t relativeDateStringLen,
|
||||
|
@ -301,7 +301,7 @@ typedef enum {
|
||||
* @return search iterator data structure, or NULL if there is an error.
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE UStringSearch * U_EXPORT2 usearch_open(const UChar *pattern,
|
||||
U_CAPI UStringSearch * U_EXPORT2 usearch_open(const UChar *pattern,
|
||||
int32_t patternlength,
|
||||
const UChar *text,
|
||||
int32_t textlength,
|
||||
@ -333,7 +333,7 @@ U_STABLE UStringSearch * U_EXPORT2 usearch_open(const UChar *pattern,
|
||||
* @return search iterator data structure, or NULL if there is an error.
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE UStringSearch * U_EXPORT2 usearch_openFromCollator(
|
||||
U_CAPI UStringSearch * U_EXPORT2 usearch_openFromCollator(
|
||||
const UChar *pattern,
|
||||
int32_t patternlength,
|
||||
const UChar *text,
|
||||
@ -348,7 +348,7 @@ U_STABLE UStringSearch * U_EXPORT2 usearch_openFromCollator(
|
||||
* @param searchiter data struct to clean up
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE void U_EXPORT2 usearch_close(UStringSearch *searchiter);
|
||||
U_CAPI void U_EXPORT2 usearch_close(UStringSearch *searchiter);
|
||||
|
||||
#if U_SHOW_CPLUSPLUS_API
|
||||
|
||||
@ -386,7 +386,7 @@ U_NAMESPACE_END
|
||||
* @param status error status if any.
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE void U_EXPORT2 usearch_setOffset(UStringSearch *strsrch,
|
||||
U_CAPI void U_EXPORT2 usearch_setOffset(UStringSearch *strsrch,
|
||||
int32_t position,
|
||||
UErrorCode *status);
|
||||
|
||||
@ -398,7 +398,7 @@ U_STABLE void U_EXPORT2 usearch_setOffset(UStringSearch *strsrch,
|
||||
* @see #USEARCH_DONE
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2 usearch_getOffset(const UStringSearch *strsrch);
|
||||
U_CAPI int32_t U_EXPORT2 usearch_getOffset(const UStringSearch *strsrch);
|
||||
|
||||
/**
|
||||
* Sets the text searching attributes located in the enum USearchAttribute
|
||||
@ -411,7 +411,7 @@ U_STABLE int32_t U_EXPORT2 usearch_getOffset(const UStringSearch *strsrch);
|
||||
* @see #usearch_getAttribute
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE void U_EXPORT2 usearch_setAttribute(UStringSearch *strsrch,
|
||||
U_CAPI void U_EXPORT2 usearch_setAttribute(UStringSearch *strsrch,
|
||||
USearchAttribute attribute,
|
||||
USearchAttributeValue value,
|
||||
UErrorCode *status);
|
||||
@ -424,7 +424,7 @@ U_STABLE void U_EXPORT2 usearch_setAttribute(UStringSearch *strsrch,
|
||||
* @see #usearch_setAttribute
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE USearchAttributeValue U_EXPORT2 usearch_getAttribute(
|
||||
U_CAPI USearchAttributeValue U_EXPORT2 usearch_getAttribute(
|
||||
const UStringSearch *strsrch,
|
||||
USearchAttribute attribute);
|
||||
|
||||
@ -447,7 +447,7 @@ U_STABLE USearchAttributeValue U_EXPORT2 usearch_getAttribute(
|
||||
* @see #USEARCH_DONE
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2 usearch_getMatchedStart(
|
||||
U_CAPI int32_t U_EXPORT2 usearch_getMatchedStart(
|
||||
const UStringSearch *strsrch);
|
||||
|
||||
/**
|
||||
@ -467,7 +467,7 @@ U_STABLE int32_t U_EXPORT2 usearch_getMatchedStart(
|
||||
* @see #USEARCH_DONE
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2 usearch_getMatchedLength(
|
||||
U_CAPI int32_t U_EXPORT2 usearch_getMatchedLength(
|
||||
const UStringSearch *strsrch);
|
||||
|
||||
/**
|
||||
@ -495,7 +495,7 @@ U_STABLE int32_t U_EXPORT2 usearch_getMatchedLength(
|
||||
* @see #USEARCH_DONE
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2 usearch_getMatchedText(const UStringSearch *strsrch,
|
||||
U_CAPI int32_t U_EXPORT2 usearch_getMatchedText(const UStringSearch *strsrch,
|
||||
UChar *result,
|
||||
int32_t resultCapacity,
|
||||
UErrorCode *status);
|
||||
@ -517,7 +517,7 @@ U_STABLE int32_t U_EXPORT2 usearch_getMatchedText(const UStringSearch *strsrch,
|
||||
* @see #usearch_getBreakIterator
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE void U_EXPORT2 usearch_setBreakIterator(UStringSearch *strsrch,
|
||||
U_CAPI void U_EXPORT2 usearch_setBreakIterator(UStringSearch *strsrch,
|
||||
UBreakIterator *breakiter,
|
||||
UErrorCode *status);
|
||||
|
||||
@ -532,7 +532,7 @@ U_STABLE void U_EXPORT2 usearch_setBreakIterator(UStringSearch *strsrch,
|
||||
* @see #usearch_setBreakIterator
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE const UBreakIterator * U_EXPORT2 usearch_getBreakIterator(
|
||||
U_CAPI const UBreakIterator * U_EXPORT2 usearch_getBreakIterator(
|
||||
const UStringSearch *strsrch);
|
||||
|
||||
#endif
|
||||
@ -550,7 +550,7 @@ U_STABLE const UBreakIterator * U_EXPORT2 usearch_getBreakIterator(
|
||||
* @see #usearch_getText
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE void U_EXPORT2 usearch_setText( UStringSearch *strsrch,
|
||||
U_CAPI void U_EXPORT2 usearch_setText( UStringSearch *strsrch,
|
||||
const UChar *text,
|
||||
int32_t textlength,
|
||||
UErrorCode *status);
|
||||
@ -563,7 +563,7 @@ U_STABLE void U_EXPORT2 usearch_setText( UStringSearch *strsrch,
|
||||
* @see #usearch_setText
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE const UChar * U_EXPORT2 usearch_getText(const UStringSearch *strsrch,
|
||||
U_CAPI const UChar * U_EXPORT2 usearch_getText(const UStringSearch *strsrch,
|
||||
int32_t *length);
|
||||
|
||||
/**
|
||||
@ -576,7 +576,7 @@ U_STABLE const UChar * U_EXPORT2 usearch_getText(const UStringSearch *strsrch,
|
||||
* @return collator
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE UCollator * U_EXPORT2 usearch_getCollator(
|
||||
U_CAPI UCollator * U_EXPORT2 usearch_getCollator(
|
||||
const UStringSearch *strsrch);
|
||||
|
||||
/**
|
||||
@ -589,7 +589,7 @@ U_STABLE UCollator * U_EXPORT2 usearch_getCollator(
|
||||
* @param status for errors if it occurs
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE void U_EXPORT2 usearch_setCollator( UStringSearch *strsrch,
|
||||
U_CAPI void U_EXPORT2 usearch_setCollator( UStringSearch *strsrch,
|
||||
const UCollator *collator,
|
||||
UErrorCode *status);
|
||||
|
||||
@ -605,7 +605,7 @@ U_STABLE void U_EXPORT2 usearch_setCollator( UStringSearch *strsrch,
|
||||
* done to strsrch.
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE void U_EXPORT2 usearch_setPattern( UStringSearch *strsrch,
|
||||
U_CAPI void U_EXPORT2 usearch_setPattern( UStringSearch *strsrch,
|
||||
const UChar *pattern,
|
||||
int32_t patternlength,
|
||||
UErrorCode *status);
|
||||
@ -618,7 +618,7 @@ U_STABLE void U_EXPORT2 usearch_setPattern( UStringSearch *strsrch,
|
||||
* @return pattern string
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE const UChar * U_EXPORT2 usearch_getPattern(
|
||||
U_CAPI const UChar * U_EXPORT2 usearch_getPattern(
|
||||
const UStringSearch *strsrch,
|
||||
int32_t *length);
|
||||
|
||||
@ -639,7 +639,7 @@ U_STABLE const UChar * U_EXPORT2 usearch_getPattern(
|
||||
* @see #USEARCH_DONE
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2 usearch_first(UStringSearch *strsrch,
|
||||
U_CAPI int32_t U_EXPORT2 usearch_first(UStringSearch *strsrch,
|
||||
UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -663,7 +663,7 @@ U_STABLE int32_t U_EXPORT2 usearch_first(UStringSearch *strsrch,
|
||||
* @see #USEARCH_DONE
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2 usearch_following(UStringSearch *strsrch,
|
||||
U_CAPI int32_t U_EXPORT2 usearch_following(UStringSearch *strsrch,
|
||||
int32_t position,
|
||||
UErrorCode *status);
|
||||
|
||||
@ -682,7 +682,7 @@ U_STABLE int32_t U_EXPORT2 usearch_following(UStringSearch *strsrch,
|
||||
* @see #USEARCH_DONE
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2 usearch_last(UStringSearch *strsrch,
|
||||
U_CAPI int32_t U_EXPORT2 usearch_last(UStringSearch *strsrch,
|
||||
UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -710,7 +710,7 @@ U_STABLE int32_t U_EXPORT2 usearch_last(UStringSearch *strsrch,
|
||||
* @see #USEARCH_DONE
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2 usearch_preceding(UStringSearch *strsrch,
|
||||
U_CAPI int32_t U_EXPORT2 usearch_preceding(UStringSearch *strsrch,
|
||||
int32_t position,
|
||||
UErrorCode *status);
|
||||
|
||||
@ -731,7 +731,7 @@ U_STABLE int32_t U_EXPORT2 usearch_preceding(UStringSearch *strsrch,
|
||||
* @see #USEARCH_DONE
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2 usearch_next(UStringSearch *strsrch,
|
||||
U_CAPI int32_t U_EXPORT2 usearch_next(UStringSearch *strsrch,
|
||||
UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -751,7 +751,7 @@ U_STABLE int32_t U_EXPORT2 usearch_next(UStringSearch *strsrch,
|
||||
* @see #USEARCH_DONE
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2 usearch_previous(UStringSearch *strsrch,
|
||||
U_CAPI int32_t U_EXPORT2 usearch_previous(UStringSearch *strsrch,
|
||||
UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -764,7 +764,7 @@ U_STABLE int32_t U_EXPORT2 usearch_previous(UStringSearch *strsrch,
|
||||
* @see #usearch_first
|
||||
* @stable ICU 2.4
|
||||
*/
|
||||
U_STABLE void U_EXPORT2 usearch_reset(UStringSearch *strsrch);
|
||||
U_CAPI void U_EXPORT2 usearch_reset(UStringSearch *strsrch);
|
||||
|
||||
#ifndef U_HIDE_INTERNAL_API
|
||||
/**
|
||||
@ -821,7 +821,7 @@ U_STABLE void U_EXPORT2 usearch_reset(UStringSearch *strsrch);
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL UBool U_EXPORT2 usearch_search(UStringSearch *strsrch,
|
||||
U_CAPI UBool U_EXPORT2 usearch_search(UStringSearch *strsrch,
|
||||
int32_t startIdx,
|
||||
int32_t *matchStart,
|
||||
int32_t *matchLimit,
|
||||
@ -881,7 +881,7 @@ U_INTERNAL UBool U_EXPORT2 usearch_search(UStringSearch *strsrch,
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL UBool U_EXPORT2 usearch_searchBackwards(UStringSearch *strsrch,
|
||||
U_CAPI UBool U_EXPORT2 usearch_searchBackwards(UStringSearch *strsrch,
|
||||
int32_t startIdx,
|
||||
int32_t *matchStart,
|
||||
int32_t *matchLimit,
|
||||
|
@ -601,7 +601,7 @@ typedef enum USpoofChecks {
|
||||
* @return the newly created Spoof Checker
|
||||
* @stable ICU 4.2
|
||||
*/
|
||||
U_STABLE USpoofChecker * U_EXPORT2
|
||||
U_CAPI USpoofChecker * U_EXPORT2
|
||||
uspoof_open(UErrorCode *status);
|
||||
|
||||
|
||||
@ -626,7 +626,7 @@ uspoof_open(UErrorCode *status);
|
||||
* @see uspoof_serialize
|
||||
* @stable ICU 4.2
|
||||
*/
|
||||
U_STABLE USpoofChecker * U_EXPORT2
|
||||
U_CAPI USpoofChecker * U_EXPORT2
|
||||
uspoof_openFromSerialized(const void *data, int32_t length, int32_t *pActualLength,
|
||||
UErrorCode *pErrorCode);
|
||||
|
||||
@ -660,7 +660,7 @@ uspoof_openFromSerialized(const void *data, int32_t length, int32_t *pActualLeng
|
||||
* @return A spoof checker that uses the rules from the input files.
|
||||
* @stable ICU 4.2
|
||||
*/
|
||||
U_STABLE USpoofChecker * U_EXPORT2
|
||||
U_CAPI USpoofChecker * U_EXPORT2
|
||||
uspoof_openFromSource(const char *confusables, int32_t confusablesLen,
|
||||
const char *confusablesWholeScript, int32_t confusablesWholeScriptLen,
|
||||
int32_t *errType, UParseError *pe, UErrorCode *status);
|
||||
@ -671,7 +671,7 @@ uspoof_openFromSource(const char *confusables, int32_t confusablesLen,
|
||||
* its implementation.
|
||||
* @stable ICU 4.2
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uspoof_close(USpoofChecker *sc);
|
||||
|
||||
/**
|
||||
@ -683,7 +683,7 @@ uspoof_close(USpoofChecker *sc);
|
||||
* @return
|
||||
* @stable ICU 4.2
|
||||
*/
|
||||
U_STABLE USpoofChecker * U_EXPORT2
|
||||
U_CAPI USpoofChecker * U_EXPORT2
|
||||
uspoof_clone(const USpoofChecker *sc, UErrorCode *status);
|
||||
|
||||
|
||||
@ -727,7 +727,7 @@ uspoof_clone(const USpoofChecker *sc, UErrorCode *status);
|
||||
* @stable ICU 4.2
|
||||
*
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uspoof_setChecks(USpoofChecker *sc, int32_t checks, UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -741,7 +741,7 @@ uspoof_setChecks(USpoofChecker *sc, int32_t checks, UErrorCode *status);
|
||||
* @stable ICU 4.2
|
||||
*
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uspoof_getChecks(const USpoofChecker *sc, UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -755,7 +755,7 @@ uspoof_getChecks(const USpoofChecker *sc, UErrorCode *status);
|
||||
* @see URestrictionLevel
|
||||
* @stable ICU 51
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uspoof_setRestrictionLevel(USpoofChecker *sc, URestrictionLevel restrictionLevel);
|
||||
|
||||
|
||||
@ -766,7 +766,7 @@ uspoof_setRestrictionLevel(USpoofChecker *sc, URestrictionLevel restrictionLevel
|
||||
* @see URestrictionLevel
|
||||
* @stable ICU 51
|
||||
*/
|
||||
U_STABLE URestrictionLevel U_EXPORT2
|
||||
U_CAPI URestrictionLevel U_EXPORT2
|
||||
uspoof_getRestrictionLevel(const USpoofChecker *sc);
|
||||
|
||||
/**
|
||||
@ -811,7 +811,7 @@ uspoof_getRestrictionLevel(const USpoofChecker *sc);
|
||||
* @param status The error code, set if this function encounters a problem.
|
||||
* @stable ICU 4.2
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uspoof_setAllowedLocales(USpoofChecker *sc, const char *localesList, UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -835,7 +835,7 @@ uspoof_setAllowedLocales(USpoofChecker *sc, const char *localesList, UErrorCode
|
||||
*
|
||||
* @stable ICU 4.2
|
||||
*/
|
||||
U_STABLE const char * U_EXPORT2
|
||||
U_CAPI const char * U_EXPORT2
|
||||
uspoof_getAllowedLocales(USpoofChecker *sc, UErrorCode *status);
|
||||
|
||||
|
||||
@ -857,7 +857,7 @@ uspoof_getAllowedLocales(USpoofChecker *sc, UErrorCode *status);
|
||||
* @param status The error code, set if this function encounters a problem.
|
||||
* @stable ICU 4.2
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uspoof_setAllowedChars(USpoofChecker *sc, const USet *chars, UErrorCode *status);
|
||||
|
||||
|
||||
@ -881,7 +881,7 @@ uspoof_setAllowedChars(USpoofChecker *sc, const USet *chars, UErrorCode *status)
|
||||
* the USPOOF_CHAR_LIMIT test.
|
||||
* @stable ICU 4.2
|
||||
*/
|
||||
U_STABLE const USet * U_EXPORT2
|
||||
U_CAPI const USet * U_EXPORT2
|
||||
uspoof_getAllowedChars(const USpoofChecker *sc, UErrorCode *status);
|
||||
|
||||
|
||||
@ -917,7 +917,7 @@ uspoof_getAllowedChars(const USpoofChecker *sc, UErrorCode *status);
|
||||
* @see uspoof_check2
|
||||
* @stable ICU 4.2
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uspoof_check(const USpoofChecker *sc,
|
||||
const UChar *id, int32_t length,
|
||||
int32_t *position,
|
||||
@ -956,7 +956,7 @@ uspoof_check(const USpoofChecker *sc,
|
||||
* @see uspoof_check2UTF8
|
||||
* @stable ICU 4.2
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uspoof_checkUTF8(const USpoofChecker *sc,
|
||||
const char *id, int32_t length,
|
||||
int32_t *position,
|
||||
@ -991,7 +991,7 @@ uspoof_checkUTF8(const USpoofChecker *sc,
|
||||
* @see uspoof_check2UnicodeString
|
||||
* @stable ICU 58
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uspoof_check2(const USpoofChecker *sc,
|
||||
const UChar* id, int32_t length,
|
||||
USpoofCheckResult* checkResult,
|
||||
@ -1028,7 +1028,7 @@ uspoof_check2(const USpoofChecker *sc,
|
||||
* @see uspoof_check2UnicodeString
|
||||
* @stable ICU 58
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uspoof_check2UTF8(const USpoofChecker *sc,
|
||||
const char *id, int32_t length,
|
||||
USpoofCheckResult* checkResult,
|
||||
@ -1052,7 +1052,7 @@ uspoof_check2UTF8(const USpoofChecker *sc,
|
||||
* @see uspoof_check2UnicodeString
|
||||
* @stable ICU 58
|
||||
*/
|
||||
U_STABLE USpoofCheckResult* U_EXPORT2
|
||||
U_CAPI USpoofCheckResult* U_EXPORT2
|
||||
uspoof_openCheckResult(UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -1062,7 +1062,7 @@ uspoof_openCheckResult(UErrorCode *status);
|
||||
* @param checkResult The instance of USpoofCheckResult to close
|
||||
* @stable ICU 58
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uspoof_closeCheckResult(USpoofCheckResult *checkResult);
|
||||
|
||||
/**
|
||||
@ -1079,7 +1079,7 @@ uspoof_closeCheckResult(USpoofCheckResult *checkResult);
|
||||
* @see uspoof_setChecks
|
||||
* @stable ICU 58
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uspoof_getCheckResultChecks(const USpoofCheckResult *checkResult, UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -1092,7 +1092,7 @@ uspoof_getCheckResultChecks(const USpoofCheckResult *checkResult, UErrorCode *st
|
||||
* @see uspoof_setRestrictionLevel
|
||||
* @stable ICU 58
|
||||
*/
|
||||
U_STABLE URestrictionLevel U_EXPORT2
|
||||
U_CAPI URestrictionLevel U_EXPORT2
|
||||
uspoof_getCheckResultRestrictionLevel(const USpoofCheckResult *checkResult, UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -1106,7 +1106,7 @@ uspoof_getCheckResultRestrictionLevel(const USpoofCheckResult *checkResult, UErr
|
||||
* @param status The error code, set if an error occurred.
|
||||
* @stable ICU 58
|
||||
*/
|
||||
U_STABLE const USet* U_EXPORT2
|
||||
U_CAPI const USet* U_EXPORT2
|
||||
uspoof_getCheckResultNumerics(const USpoofCheckResult *checkResult, UErrorCode *status);
|
||||
|
||||
|
||||
@ -1153,7 +1153,7 @@ uspoof_getCheckResultNumerics(const USpoofCheckResult *checkResult, UErrorCode *
|
||||
*
|
||||
* @stable ICU 4.2
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uspoof_areConfusable(const USpoofChecker *sc,
|
||||
const UChar *id1, int32_t length1,
|
||||
const UChar *id2, int32_t length2,
|
||||
@ -1186,7 +1186,7 @@ uspoof_areConfusable(const USpoofChecker *sc,
|
||||
*
|
||||
* @see uspoof_areConfusable
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uspoof_areConfusableUTF8(const USpoofChecker *sc,
|
||||
const char *id1, int32_t length1,
|
||||
const char *id2, int32_t length2,
|
||||
@ -1226,7 +1226,7 @@ uspoof_areConfusableUTF8(const USpoofChecker *sc,
|
||||
* @stable ICU 4.2
|
||||
* @see uspoof_areConfusable
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uspoof_getSkeleton(const USpoofChecker *sc,
|
||||
uint32_t type,
|
||||
const UChar *id, int32_t length,
|
||||
@ -1266,7 +1266,7 @@ uspoof_getSkeleton(const USpoofChecker *sc,
|
||||
*
|
||||
* @stable ICU 4.2
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uspoof_getSkeletonUTF8(const USpoofChecker *sc,
|
||||
uint32_t type,
|
||||
const char *id, int32_t length,
|
||||
@ -1285,7 +1285,7 @@ uspoof_getSkeletonUTF8(const USpoofChecker *sc,
|
||||
*
|
||||
* @stable ICU 51
|
||||
*/
|
||||
U_STABLE const USet * U_EXPORT2
|
||||
U_CAPI const USet * U_EXPORT2
|
||||
uspoof_getInclusionSet(UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -1300,7 +1300,7 @@ uspoof_getInclusionSet(UErrorCode *status);
|
||||
*
|
||||
* @stable ICU 51
|
||||
*/
|
||||
U_STABLE const USet * U_EXPORT2
|
||||
U_CAPI const USet * U_EXPORT2
|
||||
uspoof_getRecommendedSet(UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -1325,7 +1325,7 @@ uspoof_getRecommendedSet(UErrorCode *status);
|
||||
* @see utrie2_openFromSerialized()
|
||||
* @stable ICU 4.2
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uspoof_serialize(USpoofChecker *sc,
|
||||
void *data, int32_t capacity,
|
||||
UErrorCode *status);
|
||||
@ -1391,7 +1391,7 @@ U_NAMESPACE_END
|
||||
* @param status The error code, set if this function encounters a problem.
|
||||
* @stable ICU 4.2
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
uspoof_setAllowedUnicodeSet(USpoofChecker *sc, const icu::UnicodeSet *chars, UErrorCode *status);
|
||||
|
||||
|
||||
@ -1415,7 +1415,7 @@ uspoof_setAllowedUnicodeSet(USpoofChecker *sc, const icu::UnicodeSet *chars, UEr
|
||||
* the USPOOF_CHAR_LIMIT test.
|
||||
* @stable ICU 4.2
|
||||
*/
|
||||
U_STABLE const icu::UnicodeSet * U_EXPORT2
|
||||
U_CAPI const icu::UnicodeSet * U_EXPORT2
|
||||
uspoof_getAllowedUnicodeSet(const USpoofChecker *sc, UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -1446,7 +1446,7 @@ uspoof_getAllowedUnicodeSet(const USpoofChecker *sc, UErrorCode *status);
|
||||
* @see uspoof_check2UnicodeString
|
||||
* @stable ICU 4.2
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uspoof_checkUnicodeString(const USpoofChecker *sc,
|
||||
const icu::UnicodeString &id,
|
||||
int32_t *position,
|
||||
@ -1477,7 +1477,7 @@ uspoof_checkUnicodeString(const USpoofChecker *sc,
|
||||
* @see uspoof_check2UTF8
|
||||
* @stable ICU 58
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uspoof_check2UnicodeString(const USpoofChecker *sc,
|
||||
const icu::UnicodeString &id,
|
||||
USpoofCheckResult* checkResult,
|
||||
@ -1504,7 +1504,7 @@ uspoof_check2UnicodeString(const USpoofChecker *sc,
|
||||
*
|
||||
* @see uspoof_areConfusable
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
uspoof_areConfusableUnicodeString(const USpoofChecker *sc,
|
||||
const icu::UnicodeString &s1,
|
||||
const icu::UnicodeString &s2,
|
||||
@ -1552,7 +1552,7 @@ uspoof_getSkeletonUnicodeString(const USpoofChecker *sc,
|
||||
*
|
||||
* @stable ICU 51
|
||||
*/
|
||||
U_STABLE const icu::UnicodeSet * U_EXPORT2
|
||||
U_CAPI const icu::UnicodeSet * U_EXPORT2
|
||||
uspoof_getInclusionUnicodeSet(UErrorCode *status);
|
||||
|
||||
/**
|
||||
@ -1567,7 +1567,7 @@ uspoof_getInclusionUnicodeSet(UErrorCode *status);
|
||||
*
|
||||
* @stable ICU 51
|
||||
*/
|
||||
U_STABLE const icu::UnicodeSet * U_EXPORT2
|
||||
U_CAPI const icu::UnicodeSet * U_EXPORT2
|
||||
uspoof_getRecommendedUnicodeSet(UErrorCode *status);
|
||||
|
||||
#endif /* U_SHOW_CPLUSPLUS_API */
|
||||
|
@ -449,7 +449,7 @@ typedef enum UTimeScaleValue {
|
||||
*
|
||||
* @stable ICU 3.2
|
||||
*/
|
||||
U_STABLE int64_t U_EXPORT2
|
||||
U_CAPI int64_t U_EXPORT2
|
||||
utmscale_getTimeScaleValue(UDateTimeScale timeScale, UTimeScaleValue value, UErrorCode *status);
|
||||
|
||||
/* Conversion to 'universal time scale' */
|
||||
@ -465,7 +465,7 @@ U_STABLE int64_t U_EXPORT2
|
||||
*
|
||||
* @stable ICU 3.2
|
||||
*/
|
||||
U_STABLE int64_t U_EXPORT2
|
||||
U_CAPI int64_t U_EXPORT2
|
||||
utmscale_fromInt64(int64_t otherTime, UDateTimeScale timeScale, UErrorCode *status);
|
||||
|
||||
/* Conversion from 'universal time scale' */
|
||||
@ -481,7 +481,7 @@ U_STABLE int64_t U_EXPORT2
|
||||
*
|
||||
* @stable ICU 3.2
|
||||
*/
|
||||
U_STABLE int64_t U_EXPORT2
|
||||
U_CAPI int64_t U_EXPORT2
|
||||
utmscale_toInt64(int64_t universalTime, UDateTimeScale timeScale, UErrorCode *status);
|
||||
|
||||
#endif /* #if !UCONFIG_NO_FORMATTING */
|
||||
|
@ -191,7 +191,7 @@ typedef struct UTransPosition {
|
||||
* utrans_xxx() functions, or NULL if the open call fails.
|
||||
* @stable ICU 2.8
|
||||
*/
|
||||
U_STABLE UTransliterator* U_EXPORT2
|
||||
U_CAPI UTransliterator* U_EXPORT2
|
||||
utrans_openU(const UChar *id,
|
||||
int32_t idLength,
|
||||
UTransDirection dir,
|
||||
@ -215,7 +215,7 @@ utrans_openU(const UChar *id,
|
||||
* inverse of trans, or NULL if the open call fails.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UTransliterator* U_EXPORT2
|
||||
U_CAPI UTransliterator* U_EXPORT2
|
||||
utrans_openInverse(const UTransliterator* trans,
|
||||
UErrorCode* status);
|
||||
|
||||
@ -229,7 +229,7 @@ utrans_openInverse(const UTransliterator* trans,
|
||||
* utrans_xxx() functions, or NULL if the clone call fails.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE UTransliterator* U_EXPORT2
|
||||
U_CAPI UTransliterator* U_EXPORT2
|
||||
utrans_clone(const UTransliterator* trans,
|
||||
UErrorCode* status);
|
||||
|
||||
@ -239,7 +239,7 @@ utrans_clone(const UTransliterator* trans,
|
||||
* @param trans the transliterator to be closed.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
utrans_close(UTransliterator* trans);
|
||||
|
||||
#if U_SHOW_CPLUSPLUS_API
|
||||
@ -275,7 +275,7 @@ U_NAMESPACE_END
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
*/
|
||||
U_STABLE const UChar * U_EXPORT2
|
||||
U_CAPI const UChar * U_EXPORT2
|
||||
utrans_getUnicodeID(const UTransliterator *trans,
|
||||
int32_t *resultLength);
|
||||
|
||||
@ -293,7 +293,7 @@ utrans_getUnicodeID(const UTransliterator *trans,
|
||||
* @param status a pointer to the UErrorCode
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
utrans_register(UTransliterator* adoptedTrans,
|
||||
UErrorCode* status);
|
||||
|
||||
@ -306,7 +306,7 @@ utrans_register(UTransliterator* adoptedTrans,
|
||||
* @param idLength the length of id, or -1 if id is zero-terminated
|
||||
* @stable ICU 2.8
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
utrans_unregisterID(const UChar* id, int32_t idLength);
|
||||
|
||||
/**
|
||||
@ -327,7 +327,7 @@ utrans_unregisterID(const UChar* id, int32_t idLength);
|
||||
* @see UnicodeSet
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
utrans_setFilter(UTransliterator* trans,
|
||||
const UChar* filterPattern,
|
||||
int32_t filterPatternLen,
|
||||
@ -340,7 +340,7 @@ utrans_setFilter(UTransliterator* trans,
|
||||
* @return the number of system transliterators.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
utrans_countAvailableIDs(void);
|
||||
|
||||
/**
|
||||
@ -352,7 +352,7 @@ utrans_countAvailableIDs(void);
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
*/
|
||||
U_STABLE UEnumeration * U_EXPORT2
|
||||
U_CAPI UEnumeration * U_EXPORT2
|
||||
utrans_openIDs(UErrorCode *pErrorCode);
|
||||
|
||||
/********************************************************************
|
||||
@ -382,7 +382,7 @@ utrans_openIDs(UErrorCode *pErrorCode);
|
||||
* @param status a pointer to the UErrorCode
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
utrans_trans(const UTransliterator* trans,
|
||||
UReplaceable* rep,
|
||||
const UReplaceableCallbacks* repFunc,
|
||||
@ -433,7 +433,7 @@ utrans_trans(const UTransliterator* trans,
|
||||
* @param status a pointer to the UErrorCode
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
utrans_transIncremental(const UTransliterator* trans,
|
||||
UReplaceable* rep,
|
||||
const UReplaceableCallbacks* repFunc,
|
||||
@ -470,7 +470,7 @@ utrans_transIncremental(const UTransliterator* trans,
|
||||
* @param status a pointer to the UErrorCode
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
utrans_transUChars(const UTransliterator* trans,
|
||||
UChar* text,
|
||||
int32_t* textLength,
|
||||
@ -505,7 +505,7 @@ utrans_transUChars(const UTransliterator* trans,
|
||||
* @see utrans_transIncremental
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
utrans_transIncrementalUChars(const UTransliterator* trans,
|
||||
UChar* text,
|
||||
int32_t* textLength,
|
||||
@ -530,7 +530,7 @@ utrans_transIncrementalUChars(const UTransliterator* trans,
|
||||
* in which case an error is returned).
|
||||
* @stable ICU 53
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
utrans_toRules( const UTransliterator* trans,
|
||||
UBool escapeUnprintable,
|
||||
UChar* result, int32_t resultLength,
|
||||
@ -555,7 +555,7 @@ utrans_toRules( const UTransliterator* trans,
|
||||
* error, NULL is returned.
|
||||
* @stable ICU 53
|
||||
*/
|
||||
U_STABLE USet* U_EXPORT2
|
||||
U_CAPI USet* U_EXPORT2
|
||||
utrans_getSourceSet(const UTransliterator* trans,
|
||||
UBool ignoreFilter,
|
||||
USet* fillIn,
|
||||
|
@ -898,7 +898,7 @@ unum_getContext(const UNumberFormat *fmt, UDisplayContextType type, UErrorCode*
|
||||
return ((const NumberFormat*)fmt)->getContext(type, *status);
|
||||
}
|
||||
|
||||
U_INTERNAL UFormattable * U_EXPORT2
|
||||
U_CAPI UFormattable * U_EXPORT2
|
||||
unum_parseToUFormattable(const UNumberFormat* fmt,
|
||||
UFormattable *result,
|
||||
const UChar* text,
|
||||
@ -922,7 +922,7 @@ unum_parseToUFormattable(const UNumberFormat* fmt,
|
||||
return result;
|
||||
}
|
||||
|
||||
U_INTERNAL int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
unum_formatUFormattable(const UNumberFormat* fmt,
|
||||
const UFormattable *number,
|
||||
UChar *result,
|
||||
|
@ -283,7 +283,7 @@ vzone_useDaylightTime(VZone* zone);
|
||||
* @return true if the given date is in daylight savings time,
|
||||
* false, otherwise.
|
||||
*/
|
||||
U_INTERNAL UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
vzone_inDaylightTime(VZone* zone, UDate date, UErrorCode& status);
|
||||
|
||||
/**
|
||||
|
@ -242,7 +242,7 @@ typedef enum {
|
||||
* @return A new UFILE, or NULL if an error occurred.
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE UFILE* U_EXPORT2
|
||||
U_CAPI UFILE* U_EXPORT2
|
||||
u_fopen(const char *filename,
|
||||
const char *perm,
|
||||
const char *locale,
|
||||
@ -265,7 +265,7 @@ u_fopen(const char *filename,
|
||||
* @return A new UFILE, or NULL if an error occurred.
|
||||
* @stable ICU 54
|
||||
*/
|
||||
U_STABLE UFILE* U_EXPORT2
|
||||
U_CAPI UFILE* U_EXPORT2
|
||||
u_fopen_u(const UChar *filename,
|
||||
const char *perm,
|
||||
const char *locale,
|
||||
@ -287,7 +287,7 @@ u_fopen_u(const UChar *filename,
|
||||
* @return A new UFILE, or NULL if an error occurred.
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE UFILE* U_EXPORT2
|
||||
U_CAPI UFILE* U_EXPORT2
|
||||
u_finit(FILE *f,
|
||||
const char *locale,
|
||||
const char *codepage);
|
||||
@ -308,7 +308,7 @@ u_finit(FILE *f,
|
||||
* the ownership of the FILE* stream remains with the caller.
|
||||
* @stable ICU 4.4
|
||||
*/
|
||||
U_STABLE UFILE* U_EXPORT2
|
||||
U_CAPI UFILE* U_EXPORT2
|
||||
u_fadopt(FILE *f,
|
||||
const char *locale,
|
||||
const char *codepage);
|
||||
@ -327,7 +327,7 @@ u_fadopt(FILE *f,
|
||||
* @return A new UFILE, or NULL if an error occurred.
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE UFILE* U_EXPORT2
|
||||
U_CAPI UFILE* U_EXPORT2
|
||||
u_fstropen(UChar *stringBuf,
|
||||
int32_t capacity,
|
||||
const char *locale);
|
||||
@ -338,7 +338,7 @@ u_fstropen(UChar *stringBuf,
|
||||
* @stable ICU 3.0
|
||||
* @see u_fflush
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
u_fclose(UFILE *file);
|
||||
|
||||
#if U_SHOW_CPLUSPLUS_API
|
||||
@ -368,7 +368,7 @@ U_NAMESPACE_END
|
||||
* not end of file.
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE UBool U_EXPORT2
|
||||
U_CAPI UBool U_EXPORT2
|
||||
u_feof(UFILE *f);
|
||||
|
||||
/**
|
||||
@ -381,7 +381,7 @@ u_feof(UFILE *f);
|
||||
* @param file The UFILE to flush.
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
u_fflush(UFILE *file);
|
||||
|
||||
/**
|
||||
@ -389,7 +389,7 @@ u_fflush(UFILE *file);
|
||||
* @param file The UFILE to rewind.
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE void
|
||||
U_CAPI void
|
||||
u_frewind(UFILE *file);
|
||||
|
||||
/**
|
||||
@ -398,7 +398,7 @@ u_frewind(UFILE *file);
|
||||
* @return A FILE*, owned by the UFILE. (The FILE <EM>must not</EM> be modified or closed)
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE FILE* U_EXPORT2
|
||||
U_CAPI FILE* U_EXPORT2
|
||||
u_fgetfile(UFILE *f);
|
||||
|
||||
#if !UCONFIG_NO_FORMATTING
|
||||
@ -411,7 +411,7 @@ u_fgetfile(UFILE *f);
|
||||
* @return The locale whose conventions are used to format and parse output.
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE const char* U_EXPORT2
|
||||
U_CAPI const char* U_EXPORT2
|
||||
u_fgetlocale(UFILE *file);
|
||||
|
||||
/**
|
||||
@ -422,7 +422,7 @@ u_fgetlocale(UFILE *file);
|
||||
* @return NULL if successful, otherwise a negative number.
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_fsetlocale(UFILE *file,
|
||||
const char *locale);
|
||||
|
||||
@ -437,7 +437,7 @@ u_fsetlocale(UFILE *file,
|
||||
* or NULL if an error occurred.
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE const char* U_EXPORT2
|
||||
U_CAPI const char* U_EXPORT2
|
||||
u_fgetcodepage(UFILE *file);
|
||||
|
||||
/**
|
||||
@ -455,7 +455,7 @@ u_fgetcodepage(UFILE *file);
|
||||
* @see u_frewind
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_fsetcodepage(const char *codepage,
|
||||
UFILE *file);
|
||||
|
||||
@ -466,7 +466,7 @@ u_fsetcodepage(const char *codepage,
|
||||
* @return alias to the converter (The converter <EM>must not</EM> be modified or closed)
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE UConverter* U_EXPORT2 u_fgetConverter(UFILE *f);
|
||||
U_CAPI UConverter* U_EXPORT2 u_fgetConverter(UFILE *f);
|
||||
|
||||
#if !UCONFIG_NO_FORMATTING
|
||||
/**
|
||||
@ -475,7 +475,7 @@ U_STABLE UConverter* U_EXPORT2 u_fgetConverter(UFILE *f);
|
||||
* @return alias to the number formatter (The formatter <EM>must not</EM> be modified or closed)
|
||||
* @stable ICU 51
|
||||
*/
|
||||
U_STABLE const UNumberFormat* U_EXPORT2 u_fgetNumberFormat(UFILE *f);
|
||||
U_CAPI const UNumberFormat* U_EXPORT2 u_fgetNumberFormat(UFILE *f);
|
||||
|
||||
/* Output functions */
|
||||
|
||||
@ -486,7 +486,7 @@ U_STABLE UConverter* U_EXPORT2 u_fgetConverter(UFILE *f);
|
||||
* @return The number of Unicode characters written to <TT>stdout</TT>
|
||||
* @stable ICU 49
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_printf(const char *patternSpecification,
|
||||
... );
|
||||
|
||||
@ -498,7 +498,7 @@ u_printf(const char *patternSpecification,
|
||||
* @return The number of Unicode characters written to <TT>f</TT>.
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_fprintf(UFILE *f,
|
||||
const char *patternSpecification,
|
||||
... );
|
||||
@ -515,7 +515,7 @@ u_fprintf(UFILE *f,
|
||||
* @see u_fprintf
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_vfprintf(UFILE *f,
|
||||
const char *patternSpecification,
|
||||
va_list ap);
|
||||
@ -527,7 +527,7 @@ u_vfprintf(UFILE *f,
|
||||
* @return The number of Unicode characters written to <TT>stdout</TT>
|
||||
* @stable ICU 49
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_printf_u(const UChar *patternSpecification,
|
||||
... );
|
||||
|
||||
@ -536,7 +536,7 @@ u_printf_u(const UChar *patternSpecification,
|
||||
* @return UFILE that writes to <TT>stdout</TT>
|
||||
* @stable ICU 49
|
||||
*/
|
||||
U_STABLE UFILE * U_EXPORT2
|
||||
U_CAPI UFILE * U_EXPORT2
|
||||
u_get_stdout(void);
|
||||
|
||||
/**
|
||||
@ -547,7 +547,7 @@ u_get_stdout(void);
|
||||
* @return The number of Unicode characters written to <TT>f</TT>.
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_fprintf_u(UFILE *f,
|
||||
const UChar *patternSpecification,
|
||||
... );
|
||||
@ -564,7 +564,7 @@ u_fprintf_u(UFILE *f,
|
||||
* @see u_fprintf_u
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_vfprintf_u(UFILE *f,
|
||||
const UChar *patternSpecification,
|
||||
va_list ap);
|
||||
@ -579,7 +579,7 @@ u_vfprintf_u(UFILE *f,
|
||||
* @see u_file_write
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_fputs(const UChar *s,
|
||||
UFILE *f);
|
||||
|
||||
@ -590,7 +590,7 @@ u_fputs(const UChar *s,
|
||||
* @return The character written if successful, EOF otherwise.
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE UChar32 U_EXPORT2
|
||||
U_CAPI UChar32 U_EXPORT2
|
||||
u_fputc(UChar32 uc,
|
||||
UFILE *f);
|
||||
|
||||
@ -605,7 +605,7 @@ u_fputc(UChar32 uc,
|
||||
* @see u_fputs
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_file_write(const UChar *ustring,
|
||||
int32_t count,
|
||||
UFILE *f);
|
||||
@ -623,7 +623,7 @@ u_file_write(const UChar *ustring,
|
||||
* if an error occurred.
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_fscanf(UFILE *f,
|
||||
const char *patternSpecification,
|
||||
... );
|
||||
@ -641,7 +641,7 @@ u_fscanf(UFILE *f,
|
||||
* @see u_fscanf
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_vfscanf(UFILE *f,
|
||||
const char *patternSpecification,
|
||||
va_list ap);
|
||||
@ -655,7 +655,7 @@ u_vfscanf(UFILE *f,
|
||||
* if an error occurred.
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_fscanf_u(UFILE *f,
|
||||
const UChar *patternSpecification,
|
||||
... );
|
||||
@ -673,7 +673,7 @@ u_fscanf_u(UFILE *f,
|
||||
* @see u_fscanf_u
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_vfscanf_u(UFILE *f,
|
||||
const UChar *patternSpecification,
|
||||
va_list ap);
|
||||
@ -691,7 +691,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_STABLE UChar* U_EXPORT2
|
||||
U_CAPI UChar* U_EXPORT2
|
||||
u_fgets(UChar *s,
|
||||
int32_t n,
|
||||
UFILE *f);
|
||||
@ -705,7 +705,7 @@ u_fgets(UChar *s,
|
||||
* @return The UChar value read, or U+FFFF if no character was available.
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE UChar U_EXPORT2
|
||||
U_CAPI UChar U_EXPORT2
|
||||
u_fgetc(UFILE *f);
|
||||
|
||||
/**
|
||||
@ -718,7 +718,7 @@ u_fgetc(UFILE *f);
|
||||
* @see u_unescape()
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE UChar32 U_EXPORT2
|
||||
U_CAPI UChar32 U_EXPORT2
|
||||
u_fgetcx(UFILE *f);
|
||||
|
||||
/**
|
||||
@ -732,7 +732,7 @@ u_fgetcx(UFILE *f);
|
||||
* @return The UChar32 value put back if successful, U_EOF otherwise.
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE UChar32 U_EXPORT2
|
||||
U_CAPI UChar32 U_EXPORT2
|
||||
u_fungetc(UChar32 c,
|
||||
UFILE *f);
|
||||
|
||||
@ -746,7 +746,7 @@ u_fungetc(UChar32 c,
|
||||
* @return The number of Unicode characters read.
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_file_read(UChar *chars,
|
||||
int32_t count,
|
||||
UFILE *f);
|
||||
@ -770,7 +770,7 @@ u_file_read(UChar *chars,
|
||||
* on the result of this function.
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE UTransliterator* U_EXPORT2
|
||||
U_CAPI UTransliterator* U_EXPORT2
|
||||
u_fsettransliterator(UFILE *file, UFileDirection direction,
|
||||
UTransliterator *adopt, UErrorCode *status);
|
||||
|
||||
@ -791,7 +791,7 @@ u_fsettransliterator(UFILE *file, UFileDirection direction,
|
||||
* does not include the terminating null character.
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_sprintf(UChar *buffer,
|
||||
const char *patternSpecification,
|
||||
... );
|
||||
@ -813,7 +813,7 @@ u_sprintf(UChar *buffer,
|
||||
* the terminating null character.
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_snprintf(UChar *buffer,
|
||||
int32_t count,
|
||||
const char *patternSpecification,
|
||||
@ -832,7 +832,7 @@ u_snprintf(UChar *buffer,
|
||||
* @see u_sprintf
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_vsprintf(UChar *buffer,
|
||||
const char *patternSpecification,
|
||||
va_list ap);
|
||||
@ -857,7 +857,7 @@ u_vsprintf(UChar *buffer,
|
||||
* @see u_sprintf
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_vsnprintf(UChar *buffer,
|
||||
int32_t count,
|
||||
const char *patternSpecification,
|
||||
@ -872,7 +872,7 @@ u_vsnprintf(UChar *buffer,
|
||||
* @return The number of Unicode characters written to <TT>buffer</TT>.
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_sprintf_u(UChar *buffer,
|
||||
const UChar *patternSpecification,
|
||||
... );
|
||||
@ -893,7 +893,7 @@ u_sprintf_u(UChar *buffer,
|
||||
* <TT>buffer</TT> had count been sufficiently large.
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_snprintf_u(UChar *buffer,
|
||||
int32_t count,
|
||||
const UChar *patternSpecification,
|
||||
@ -912,7 +912,7 @@ u_snprintf_u(UChar *buffer,
|
||||
* @see u_sprintf_u
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_vsprintf_u(UChar *buffer,
|
||||
const UChar *patternSpecification,
|
||||
va_list ap);
|
||||
@ -937,7 +937,7 @@ u_vsprintf_u(UChar *buffer,
|
||||
* @see u_sprintf_u
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_vsnprintf_u(UChar *buffer,
|
||||
int32_t count,
|
||||
const UChar *patternSpecification,
|
||||
@ -955,7 +955,7 @@ u_vsnprintf_u(UChar *buffer,
|
||||
* if an error occurred.
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_sscanf(const UChar *buffer,
|
||||
const char *patternSpecification,
|
||||
... );
|
||||
@ -974,7 +974,7 @@ u_sscanf(const UChar *buffer,
|
||||
* @see u_sscanf
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_vsscanf(const UChar *buffer,
|
||||
const char *patternSpecification,
|
||||
va_list ap);
|
||||
@ -989,7 +989,7 @@ u_vsscanf(const UChar *buffer,
|
||||
* if an error occurred.
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_sscanf_u(const UChar *buffer,
|
||||
const UChar *patternSpecification,
|
||||
... );
|
||||
@ -1008,7 +1008,7 @@ u_sscanf_u(const UChar *buffer,
|
||||
* @see u_sscanf_u
|
||||
* @stable ICU 3.0
|
||||
*/
|
||||
U_STABLE int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_vsscanf_u(const UChar *buffer,
|
||||
const UChar *patternSpecification,
|
||||
va_list ap);
|
||||
|
@ -95,7 +95,7 @@ typedef void pl_visualRun;
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL pl_paragraph * U_EXPORT2
|
||||
U_CAPI pl_paragraph * U_EXPORT2
|
||||
pl_create(const LEUnicode chars[],
|
||||
le_int32 count,
|
||||
const pl_fontRuns *fontRuns,
|
||||
@ -115,7 +115,7 @@ pl_create(const LEUnicode chars[],
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
pl_close(pl_paragraph *paragraph);
|
||||
|
||||
/**
|
||||
@ -131,7 +131,7 @@ pl_close(pl_paragraph *paragraph);
|
||||
* @internal
|
||||
*/
|
||||
|
||||
U_INTERNAL le_bool U_EXPORT2
|
||||
U_CAPI le_bool U_EXPORT2
|
||||
pl_isComplex(const LEUnicode chars[],
|
||||
le_int32 count);
|
||||
|
||||
@ -146,7 +146,7 @@ pl_isComplex(const LEUnicode chars[],
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL UBiDiLevel U_EXPORT2
|
||||
U_CAPI UBiDiLevel U_EXPORT2
|
||||
pl_getParagraphLevel(pl_paragraph *paragraph);
|
||||
|
||||
/**
|
||||
@ -160,7 +160,7 @@ pl_getParagraphLevel(pl_paragraph *paragraph);
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL UBiDiDirection U_EXPORT2
|
||||
U_CAPI UBiDiDirection U_EXPORT2
|
||||
pl_getTextDirection(pl_paragraph *paragraph);
|
||||
|
||||
/**
|
||||
@ -178,7 +178,7 @@ pl_getTextDirection(pl_paragraph *paragraph);
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL le_int32 U_EXPORT2
|
||||
U_CAPI le_int32 U_EXPORT2
|
||||
pl_getAscent(const pl_paragraph *paragraph);
|
||||
|
||||
/**
|
||||
@ -191,7 +191,7 @@ pl_getAscent(const pl_paragraph *paragraph);
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL le_int32 U_EXPORT2
|
||||
U_CAPI le_int32 U_EXPORT2
|
||||
pl_getDescent(const pl_paragraph *paragraph);
|
||||
|
||||
/**
|
||||
@ -204,7 +204,7 @@ pl_getDescent(const pl_paragraph *paragraph);
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL le_int32 U_EXPORT2
|
||||
U_CAPI le_int32 U_EXPORT2
|
||||
pl_getLeading(const pl_paragraph *paragraph);
|
||||
|
||||
/**
|
||||
@ -214,7 +214,7 @@ pl_getLeading(const pl_paragraph *paragraph);
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
pl_reflow(pl_paragraph *paragraph);
|
||||
|
||||
/**
|
||||
@ -235,7 +235,7 @@ pl_reflow(pl_paragraph *paragraph);
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL pl_line * U_EXPORT2
|
||||
U_CAPI pl_line * U_EXPORT2
|
||||
pl_nextLine(pl_paragraph *paragraph, float width);
|
||||
|
||||
/**
|
||||
@ -247,7 +247,7 @@ pl_nextLine(pl_paragraph *paragraph, float width);
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
pl_closeLine(pl_line *line);
|
||||
|
||||
/**
|
||||
@ -259,7 +259,7 @@ pl_closeLine(pl_line *line);
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL le_int32 U_EXPORT2
|
||||
U_CAPI le_int32 U_EXPORT2
|
||||
pl_countLineRuns(const pl_line *line);
|
||||
|
||||
/**
|
||||
@ -272,7 +272,7 @@ pl_countLineRuns(const pl_line *line);
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL le_int32 U_EXPORT2
|
||||
U_CAPI le_int32 U_EXPORT2
|
||||
pl_getLineAscent(const pl_line *line);
|
||||
|
||||
/**
|
||||
@ -285,7 +285,7 @@ pl_getLineAscent(const pl_line *line);
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL le_int32 U_EXPORT2
|
||||
U_CAPI le_int32 U_EXPORT2
|
||||
pl_getLineDescent(const pl_line *line);
|
||||
|
||||
/**
|
||||
@ -298,7 +298,7 @@ pl_getLineDescent(const pl_line *line);
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL le_int32 U_EXPORT2
|
||||
U_CAPI le_int32 U_EXPORT2
|
||||
pl_getLineLeading(const pl_line *line);
|
||||
|
||||
/**
|
||||
@ -312,7 +312,7 @@ pl_getLineLeading(const pl_line *line);
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL le_int32 U_EXPORT2
|
||||
U_CAPI le_int32 U_EXPORT2
|
||||
pl_getLineWidth(const pl_line *line);
|
||||
|
||||
/**
|
||||
@ -331,7 +331,7 @@ pl_getLineWidth(const pl_line *line);
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL const pl_visualRun * U_EXPORT2
|
||||
U_CAPI const pl_visualRun * U_EXPORT2
|
||||
pl_getLineVisualRun(const pl_line *line, le_int32 runIndex);
|
||||
|
||||
/**
|
||||
@ -348,7 +348,7 @@ pl_getLineVisualRun(const pl_line *line, le_int32 runIndex);
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL const le_font * U_EXPORT2
|
||||
U_CAPI const le_font * U_EXPORT2
|
||||
pl_getVisualRunFont(const pl_visualRun *run);
|
||||
|
||||
/**
|
||||
@ -361,7 +361,7 @@ pl_getVisualRunFont(const pl_visualRun *run);
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL UBiDiDirection U_EXPORT2
|
||||
U_CAPI UBiDiDirection U_EXPORT2
|
||||
pl_getVisualRunDirection(const pl_visualRun *run);
|
||||
|
||||
/**
|
||||
@ -373,7 +373,7 @@ pl_getVisualRunDirection(const pl_visualRun *run);
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL le_int32 U_EXPORT2
|
||||
U_CAPI le_int32 U_EXPORT2
|
||||
pl_getVisualRunGlyphCount(const pl_visualRun *run);
|
||||
|
||||
/**
|
||||
@ -388,7 +388,7 @@ pl_getVisualRunGlyphCount(const pl_visualRun *run);
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL const LEGlyphID * U_EXPORT2
|
||||
U_CAPI const LEGlyphID * U_EXPORT2
|
||||
pl_getVisualRunGlyphs(const pl_visualRun *run);
|
||||
|
||||
/**
|
||||
@ -406,7 +406,7 @@ pl_getVisualRunGlyphs(const pl_visualRun *run);
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL const float * U_EXPORT2
|
||||
U_CAPI const float * U_EXPORT2
|
||||
pl_getVisualRunPositions(const pl_visualRun *run);
|
||||
|
||||
/**
|
||||
@ -421,7 +421,7 @@ pl_getVisualRunPositions(const pl_visualRun *run);
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL const le_int32 * U_EXPORT2
|
||||
U_CAPI const le_int32 * U_EXPORT2
|
||||
pl_getVisualRunGlyphToCharMap(const pl_visualRun *run);
|
||||
|
||||
/**
|
||||
@ -434,7 +434,7 @@ pl_getVisualRunGlyphToCharMap(const pl_visualRun *run);
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL le_int32 U_EXPORT2
|
||||
U_CAPI le_int32 U_EXPORT2
|
||||
pl_getVisualRunAscent(const pl_visualRun *run);
|
||||
|
||||
/**
|
||||
@ -447,7 +447,7 @@ pl_getVisualRunAscent(const pl_visualRun *run);
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL le_int32 U_EXPORT2
|
||||
U_CAPI le_int32 U_EXPORT2
|
||||
pl_getVisualRunDescent(const pl_visualRun *run);
|
||||
|
||||
/**
|
||||
@ -460,7 +460,7 @@ pl_getVisualRunDescent(const pl_visualRun *run);
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL le_int32 U_EXPORT2
|
||||
U_CAPI le_int32 U_EXPORT2
|
||||
pl_getVisualRunLeading(const pl_visualRun *run);
|
||||
|
||||
#endif /* U_HIDE_INTERNAL_API */
|
||||
|
@ -58,7 +58,7 @@ typedef void pl_localeRuns;
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL pl_fontRuns * U_EXPORT2
|
||||
U_CAPI pl_fontRuns * U_EXPORT2
|
||||
pl_openFontRuns(const le_font **fonts,
|
||||
const le_int32 *limits,
|
||||
le_int32 count);
|
||||
@ -74,7 +74,7 @@ pl_openFontRuns(const le_font **fonts,
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL pl_fontRuns * U_EXPORT2
|
||||
U_CAPI pl_fontRuns * U_EXPORT2
|
||||
pl_openEmptyFontRuns(le_int32 initialCapacity);
|
||||
|
||||
/**
|
||||
@ -85,7 +85,7 @@ pl_openEmptyFontRuns(le_int32 initialCapacity);
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
pl_closeFontRuns(pl_fontRuns *fontRuns);
|
||||
|
||||
/**
|
||||
@ -97,7 +97,7 @@ pl_closeFontRuns(pl_fontRuns *fontRuns);
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL le_int32 U_EXPORT2
|
||||
U_CAPI le_int32 U_EXPORT2
|
||||
pl_getFontRunCount(const pl_fontRuns *fontRuns);
|
||||
|
||||
/**
|
||||
@ -107,7 +107,7 @@ pl_getFontRunCount(const pl_fontRuns *fontRuns);
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
pl_resetFontRuns(pl_fontRuns *fontRuns);
|
||||
|
||||
/**
|
||||
@ -120,7 +120,7 @@ pl_resetFontRuns(pl_fontRuns *fontRuns);
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL le_int32 U_EXPORT2
|
||||
U_CAPI le_int32 U_EXPORT2
|
||||
pl_getFontRunLastLimit(const pl_fontRuns *fontRuns);
|
||||
|
||||
/**
|
||||
@ -133,7 +133,7 @@ pl_getFontRunLastLimit(const pl_fontRuns *fontRuns);
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL le_int32 U_EXPORT2
|
||||
U_CAPI le_int32 U_EXPORT2
|
||||
pl_getFontRunLimit(const pl_fontRuns *fontRuns,
|
||||
le_int32 run);
|
||||
|
||||
@ -149,7 +149,7 @@ pl_getFontRunLimit(const pl_fontRuns *fontRuns,
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL const le_font * U_EXPORT2
|
||||
U_CAPI const le_font * U_EXPORT2
|
||||
pl_getFontRunFont(const pl_fontRuns *fontRuns,
|
||||
le_int32 run);
|
||||
|
||||
@ -172,7 +172,7 @@ pl_getFontRunFont(const pl_fontRuns *fontRuns,
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL le_int32 U_EXPORT2
|
||||
U_CAPI le_int32 U_EXPORT2
|
||||
pl_addFontRun(pl_fontRuns *fontRuns,
|
||||
const le_font *font,
|
||||
le_int32 limit);
|
||||
@ -191,7 +191,7 @@ pl_addFontRun(pl_fontRuns *fontRuns,
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL pl_valueRuns * U_EXPORT2
|
||||
U_CAPI pl_valueRuns * U_EXPORT2
|
||||
pl_openValueRuns(const le_int32 *values,
|
||||
const le_int32 *limits,
|
||||
le_int32 count);
|
||||
@ -207,7 +207,7 @@ pl_openValueRuns(const le_int32 *values,
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL pl_valueRuns * U_EXPORT2
|
||||
U_CAPI pl_valueRuns * U_EXPORT2
|
||||
pl_openEmptyValueRuns(le_int32 initialCapacity);
|
||||
|
||||
/**
|
||||
@ -218,7 +218,7 @@ pl_openEmptyValueRuns(le_int32 initialCapacity);
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
pl_closeValueRuns(pl_valueRuns *valueRuns);
|
||||
|
||||
/**
|
||||
@ -230,7 +230,7 @@ pl_closeValueRuns(pl_valueRuns *valueRuns);
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL le_int32 U_EXPORT2
|
||||
U_CAPI le_int32 U_EXPORT2
|
||||
pl_getValueRunCount(const pl_valueRuns *valueRuns);
|
||||
|
||||
/**
|
||||
@ -240,7 +240,7 @@ pl_getValueRunCount(const pl_valueRuns *valueRuns);
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
pl_resetValueRuns(pl_valueRuns *valueRuns);
|
||||
|
||||
/**
|
||||
@ -253,7 +253,7 @@ pl_resetValueRuns(pl_valueRuns *valueRuns);
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL le_int32 U_EXPORT2
|
||||
U_CAPI le_int32 U_EXPORT2
|
||||
pl_getValueRunLastLimit(const pl_valueRuns *valueRuns);
|
||||
|
||||
/**
|
||||
@ -266,7 +266,7 @@ pl_getValueRunLastLimit(const pl_valueRuns *valueRuns);
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL le_int32 U_EXPORT2
|
||||
U_CAPI le_int32 U_EXPORT2
|
||||
pl_getValueRunLimit(const pl_valueRuns *valueRuns,
|
||||
le_int32 run);
|
||||
|
||||
@ -282,7 +282,7 @@ pl_getValueRunLimit(const pl_valueRuns *valueRuns,
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL le_int32 U_EXPORT2
|
||||
U_CAPI le_int32 U_EXPORT2
|
||||
pl_getValueRunValue(const pl_valueRuns *valueRuns,
|
||||
le_int32 run);
|
||||
|
||||
@ -304,7 +304,7 @@ pl_getValueRunValue(const pl_valueRuns *valueRuns,
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL le_int32 U_EXPORT2
|
||||
U_CAPI le_int32 U_EXPORT2
|
||||
pl_addValueRun(pl_valueRuns *valueRuns,
|
||||
le_int32 value,
|
||||
le_int32 limit);
|
||||
@ -323,7 +323,7 @@ pl_addValueRun(pl_valueRuns *valueRuns,
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL pl_localeRuns * U_EXPORT2
|
||||
U_CAPI pl_localeRuns * U_EXPORT2
|
||||
pl_openLocaleRuns(const char **locales,
|
||||
const le_int32 *limits,
|
||||
le_int32 count);
|
||||
@ -339,7 +339,7 @@ pl_openLocaleRuns(const char **locales,
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL pl_localeRuns * U_EXPORT2
|
||||
U_CAPI pl_localeRuns * U_EXPORT2
|
||||
pl_openEmptyLocaleRuns(le_int32 initialCapacity);
|
||||
|
||||
/**
|
||||
@ -350,7 +350,7 @@ pl_openEmptyLocaleRuns(le_int32 initialCapacity);
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
pl_closeLocaleRuns(pl_localeRuns *localeRuns);
|
||||
|
||||
/**
|
||||
@ -362,7 +362,7 @@ pl_closeLocaleRuns(pl_localeRuns *localeRuns);
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL le_int32 U_EXPORT2
|
||||
U_CAPI le_int32 U_EXPORT2
|
||||
pl_getLocaleRunCount(const pl_localeRuns *localeRuns);
|
||||
|
||||
/**
|
||||
@ -372,7 +372,7 @@ pl_getLocaleRunCount(const pl_localeRuns *localeRuns);
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL void U_EXPORT2
|
||||
U_CAPI void U_EXPORT2
|
||||
pl_resetLocaleRuns(pl_localeRuns *localeRuns);
|
||||
|
||||
/**
|
||||
@ -385,7 +385,7 @@ pl_resetLocaleRuns(pl_localeRuns *localeRuns);
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL le_int32 U_EXPORT2
|
||||
U_CAPI le_int32 U_EXPORT2
|
||||
pl_getLocaleRunLastLimit(const pl_localeRuns *localeRuns);
|
||||
|
||||
/**
|
||||
@ -398,7 +398,7 @@ pl_getLocaleRunLastLimit(const pl_localeRuns *localeRuns);
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL le_int32 U_EXPORT2
|
||||
U_CAPI le_int32 U_EXPORT2
|
||||
pl_getLocaleRunLimit(const pl_localeRuns *localeRuns,
|
||||
le_int32 run);
|
||||
|
||||
@ -414,7 +414,7 @@ pl_getLocaleRunLimit(const pl_localeRuns *localeRuns,
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL const char * U_EXPORT2
|
||||
U_CAPI const char * U_EXPORT2
|
||||
pl_getLocaleRunLocale(const pl_localeRuns *localeRuns,
|
||||
le_int32 run);
|
||||
|
||||
@ -437,7 +437,7 @@ pl_getLocaleRunLocale(const pl_localeRuns *localeRuns,
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
U_INTERNAL le_int32 U_EXPORT2
|
||||
U_CAPI le_int32 U_EXPORT2
|
||||
pl_addLocaleRun(pl_localeRuns *localeRuns,
|
||||
const char *locale,
|
||||
le_int32 limit);
|
||||
|
@ -3212,7 +3212,7 @@ static void TestSeparateTrees(void) {
|
||||
}
|
||||
|
||||
/*
|
||||
U_DRAFT int32_t U_EXPORT2
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
ucol_getFunctionalEquivalent(char* result, int32_t resultCapacity,
|
||||
const char* locale, UBool* isAvailable,
|
||||
UErrorCode* status);
|
||||
|
@ -20,7 +20,7 @@
|
||||
/**
|
||||
* Calculate the standardized sieve time (1 run)
|
||||
*/
|
||||
U_INTERNAL double uprv_calcSieveTime(void);
|
||||
U_CAPI double uprv_calcSieveTime(void);
|
||||
|
||||
/**
|
||||
* Calculate the mean time, with margin of error
|
||||
@ -29,13 +29,13 @@ U_INTERNAL double uprv_calcSieveTime(void);
|
||||
* @param marginOfError out parameter: gives +/- margin of err at 95% confidence
|
||||
* @return the mean time, or negative if error/imprecision.
|
||||
*/
|
||||
U_INTERNAL double uprv_getMeanTime(double *times, uint32_t *timeCount, double *marginOfError);
|
||||
U_CAPI double uprv_getMeanTime(double *times, uint32_t *timeCount, double *marginOfError);
|
||||
|
||||
/**
|
||||
* Get the standardized sieve time. (Doesn't recalculate if already computed.
|
||||
* @param marginOfError out parameter: gives +/- margin of error at 95% confidence.
|
||||
* @return the mean time, or negative if error/imprecision.
|
||||
*/
|
||||
U_INTERNAL double uprv_getSieveTime(double *marginOfError);
|
||||
U_CAPI double uprv_getSieveTime(double *marginOfError);
|
||||
|
||||
#endif
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user