A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://unicode-org.github.io/icu-docs/apidoc/released/icu4c/ustring_8h_source.html below:

ICU 77.1: common/unicode/ustring.h Source File

30 #ifndef UBRK_TYPEDEF_UBREAK_ITERATOR 31 # define UBRK_TYPEDEF_UBREAK_ITERATOR 474  const UChar

*s2, int32_t length2,

475  UBool

codePointOrder);

542  const UChar

*s2, int32_t length2,

677 #if !UCONFIG_NO_CONVERSION 930 #if defined(U_DECLARE_UTF16) 931 # define U_STRING_DECL(var, cs, length) static const UChar *var=(const UChar *)U_DECLARE_UTF16(cs) 933 # define U_STRING_INIT(var, cs, length) 934 #elif U_SIZEOF_WCHAR_T==U_SIZEOF_UCHAR && (U_CHARSET_FAMILY==U_ASCII_FAMILY || defined(U_WCHAR_IS_UTF16)) 935 # define U_STRING_DECL(var, cs, length) static const UChar var[(length)+1]=L ## cs 937 # define U_STRING_INIT(var, cs, length) 939 # define U_STRING_DECL(var, cs, length) static UChar var[(length)+1] 941 # define U_STRING_INIT(var, cs, length) u_charsToUChars(cs, var, length+1) 993  UChar

*dest, int32_t destCapacity);

1067  const UChar

*src, int32_t srcLength,

1093  const UChar

*src, int32_t srcLength,

1097 #if !UCONFIG_NO_BREAK_ITERATION 1139  const UChar

*src, int32_t srcLength,

1172  const UChar

*src, int32_t srcLength,

1176 #if defined(U_WCHAR_IS_UTF16) || defined(U_WCHAR_IS_UTF32) || !UCONFIG_NO_CONVERSION 1199 U_CAPI wchar_t

* U_EXPORT2

1201

int32_t destCapacity,

1202

int32_t *pDestLength,

1230

int32_t destCapacity,

1231

int32_t *pDestLength,

1261

int32_t destCapacity,

1262

int32_t *pDestLength,

1291

int32_t destCapacity,

1292

int32_t *pDestLength,

1334

int32_t destCapacity,

1335

int32_t *pDestLength,

1338  UChar32

subchar, int32_t *pNumSubstitutions,

1379

int32_t destCapacity,

1380

int32_t *pDestLength,

1383  UChar32

subchar, int32_t *pNumSubstitutions,

1439

int32_t destCapacity,

1440

int32_t *pDestLength,

1469

int32_t destCapacity,

1470

int32_t *pDestLength,

1499

int32_t destCapacity,

1500

int32_t *pDestLength,

1542

int32_t destCapacity,

1543

int32_t *pDestLength,

1546  UChar32

subchar, int32_t *pNumSubstitutions,

1586

int32_t destCapacity,

1587

int32_t *pDestLength,

1590  UChar32

subchar, int32_t *pNumSubstitutions,

1628

int32_t destCapacity,

1629

int32_t *pDestLength,

1678

int32_t destCapacity,

1679

int32_t *pDestLength,

1682  UChar32

subchar, int32_t *pNumSubstitutions,

#define U_CALLCONV

Similar to U_CDECL_BEGIN/U_CDECL_END, this qualifier is necessary in callback function typedefs to ma...

C API: Platform Utilities.

C API for code unit iteration.

struct UBreakIterator UBreakIterator

Opaque type representing an ICU Break iterator object.

C API: Unicode Character Iteration.

int32_t UChar32

Define UChar32 as a type for single Unicode code points.

#define U_CDECL_END

This is used to end a declaration of a library private ICU C API.

int8_t UBool

The ICU boolean type, a signed-byte integer.

#define U_CAPI

This is used to declare a function as a public ICU C API.

char16_t UChar

The base type for UTF-16 code units and pointers.

#define U_CDECL_BEGIN

This is used to begin a declaration of a library private ICU C API.

U_CAPI UChar * u_strFromUTF8Lenient(UChar *dest, int32_t destCapacity, int32_t *pDestLength, const char *src, int32_t srcLength, UErrorCode *pErrorCode)

Convert a UTF-8 string to UTF-16.

U_CAPI UChar * u_strncpy(UChar *dst, const UChar *src, int32_t n)

Copy a ustring.

U_CAPI int32_t u_strcmp(const UChar *s1, const UChar *s2)

Compare two Unicode strings for bitwise equality (code unit order).

U_CAPI UChar * u_strFromUTF32(UChar *dest, int32_t destCapacity, int32_t *pDestLength, const UChar32 *src, int32_t srcLength, UErrorCode *pErrorCode)

Convert a UTF-32 string to UTF-16.

U_CAPI UChar32 u_unescapeAt(UNESCAPE_CHAR_AT charAt, int32_t *offset, int32_t length, void *context)

Unescape a single sequence.

U_CAPI int32_t u_strToLower(UChar *dest, int32_t destCapacity, const UChar *src, int32_t srcLength, const char *locale, UErrorCode *pErrorCode)

Lowercase the characters in a string.

U_CAPI UChar * u_strFromWCS(UChar *dest, int32_t destCapacity, int32_t *pDestLength, const wchar_t *src, int32_t srcLength, UErrorCode *pErrorCode)

Convert a wchar_t string to UTF-16.

U_CAPI UChar * u_memset(UChar *dest, UChar c, int32_t count)

Initialize count characters of dest to c.

U_CAPI int32_t u_memcmp(const UChar *buf1, const UChar *buf2, int32_t count)

Compare the first count UChars of each buffer.

U_CAPI char * u_strToUTF8WithSub(char *dest, int32_t destCapacity, int32_t *pDestLength, const UChar *src, int32_t srcLength, UChar32 subchar, int32_t *pNumSubstitutions, UErrorCode *pErrorCode)

Convert a UTF-16 string to UTF-8.

U_CAPI UChar * u_strFromUTF8WithSub(UChar *dest, int32_t destCapacity, int32_t *pDestLength, const char *src, int32_t srcLength, UChar32 subchar, int32_t *pNumSubstitutions, UErrorCode *pErrorCode)

Convert a UTF-8 string to UTF-16.

U_CAPI UChar * u_strcpy(UChar *dst, const UChar *src)

Copy a ustring.

U_CAPI UChar * u_uastrcpy(UChar *dst, const char *src)

Copy a byte string encoded in the default codepage to a ustring.

U_CAPI int32_t u_strspn(const UChar *string, const UChar *matchSet)

Returns the number of consecutive characters in string, beginning with the first, that occur somewher...

U_CAPI int32_t u_strcasecmp(const UChar *s1, const UChar *s2, uint32_t options)

Compare two strings case-insensitively using full case folding.

U_CAPI int32_t u_strlen(const UChar *s)

Determine the length of an array of UChar.

U_CAPI int32_t u_strToTitle(UChar *dest, int32_t destCapacity, const UChar *src, int32_t srcLength, UBreakIterator *titleIter, const char *locale, UErrorCode *pErrorCode)

Titlecase a string.

U_CAPI UChar * u_memchr32(const UChar *s, UChar32 c, int32_t count)

Find the first occurrence of a code point in a string.

U_CAPI UChar * u_memmove(UChar *dest, const UChar *src, int32_t count)

Synonym for memmove(), but with UChars only.

U_CAPI int32_t u_strncmp(const UChar *ucs1, const UChar *ucs2, int32_t n)

Compare two ustrings for bitwise equality.

U_CAPI int32_t u_unescape(const char *src, UChar *dest, int32_t destCapacity)

Unescape a string of characters and write the resulting Unicode characters to the destination buffer.

U_CAPI UChar * u_uastrncpy(UChar *dst, const char *src, int32_t n)

Copy a byte string encoded in the default codepage to a ustring.

U_CAPI UChar * u_strrstr(const UChar *s, const UChar *substring)

Find the last occurrence of a substring in a string.

U_CAPI UChar * u_strFromJavaModifiedUTF8WithSub(UChar *dest, int32_t destCapacity, int32_t *pDestLength, const char *src, int32_t srcLength, UChar32 subchar, int32_t *pNumSubstitutions, UErrorCode *pErrorCode)

Convert a Java Modified UTF-8 string to a 16-bit Unicode string.

U_CAPI wchar_t * u_strToWCS(wchar_t *dest, int32_t destCapacity, int32_t *pDestLength, const UChar *src, int32_t srcLength, UErrorCode *pErrorCode)

Convert a UTF-16 string to a wchar_t string.

U_CAPI UChar * u_memchr(const UChar *s, UChar c, int32_t count)

Find the first occurrence of a BMP code point in a string.

U_CAPI char * u_strToUTF8(char *dest, int32_t destCapacity, int32_t *pDestLength, const UChar *src, int32_t srcLength, UErrorCode *pErrorCode)

Convert a UTF-16 string to UTF-8.

U_CAPI UChar * u_strncat(UChar *dst, const UChar *src, int32_t n)

Concatenate two ustrings.

U_CAPI UChar * u_strchr(const UChar *s, UChar c)

Find the first occurrence of a BMP code point in a string.

U_CAPI int32_t u_strncmpCodePointOrder(const UChar *s1, const UChar *s2, int32_t n)

Compare two Unicode strings in code point order.

U_CAPI UChar * u_strFromUTF8(UChar *dest, int32_t destCapacity, int32_t *pDestLength, const char *src, int32_t srcLength, UErrorCode *pErrorCode)

Convert a UTF-8 string to UTF-16.

U_CAPI char * u_strToJavaModifiedUTF8(char *dest, int32_t destCapacity, int32_t *pDestLength, const UChar *src, int32_t srcLength, UErrorCode *pErrorCode)

Convert a 16-bit Unicode string to Java Modified UTF-8.

U_CAPI UChar * u_strcat(UChar *dst, const UChar *src)

Concatenate two ustrings.

U_CAPI UChar * u_memrchr(const UChar *s, UChar c, int32_t count)

Find the last occurrence of a BMP code point in a string.

U_CAPI UChar * u_strstr(const UChar *s, const UChar *substring)

Find the first occurrence of a substring in a string.

U_CAPI UChar * u_strrchr(const UChar *s, UChar c)

Find the last occurrence of a BMP code point in a string.

U_CAPI UChar * u_strchr32(const UChar *s, UChar32 c)

Find the first occurrence of a code point in a string.

U_CAPI UChar * u_memcpy(UChar *dest, const UChar *src, int32_t count)

Synonym for memcpy(), but with UChars only.

U_CAPI UChar * u_strFindLast(const UChar *s, int32_t length, const UChar *substring, int32_t subLength)

Find the last occurrence of a substring in a string.

U_CAPI UChar32 * u_strToUTF32WithSub(UChar32 *dest, int32_t destCapacity, int32_t *pDestLength, const UChar *src, int32_t srcLength, UChar32 subchar, int32_t *pNumSubstitutions, UErrorCode *pErrorCode)

Convert a UTF-16 string to UTF-32.

U_CAPI int32_t u_strncasecmp(const UChar *s1, const UChar *s2, int32_t n, uint32_t options)

Compare two strings case-insensitively using full case folding.

U_CAPI int32_t u_strCompareIter(UCharIterator *iter1, UCharIterator *iter2, UBool codePointOrder)

Compare two Unicode strings (binary order) as presented by UCharIterator objects.

U_CAPI int32_t u_strcmpCodePointOrder(const UChar *s1, const UChar *s2)

Compare two Unicode strings in code point order.

U_CAPI UChar * u_strrchr32(const UChar *s, UChar32 c)

Find the last occurrence of a code point in a string.

U_CAPI UChar * u_strFromUTF32WithSub(UChar *dest, int32_t destCapacity, int32_t *pDestLength, const UChar32 *src, int32_t srcLength, UChar32 subchar, int32_t *pNumSubstitutions, UErrorCode *pErrorCode)

Convert a UTF-32 string to UTF-16.

U_CAPI char * u_austrncpy(char *dst, const UChar *src, int32_t n)

Copy ustring to a byte string encoded in the default codepage.

U_CAPI int32_t u_strToUpper(UChar *dest, int32_t destCapacity, const UChar *src, int32_t srcLength, const char *locale, UErrorCode *pErrorCode)

Uppercase the characters in a string.

U_CAPI UChar * u_memrchr32(const UChar *s, UChar32 c, int32_t count)

Find the last occurrence of a code point in a string.

U_CAPI UChar * u_strtok_r(UChar *src, const UChar *delim, UChar **saveState)

The string tokenizer API allows an application to break a string into tokens.

U_CAPI int32_t u_memcasecmp(const UChar *s1, const UChar *s2, int32_t length, uint32_t options)

Compare two strings case-insensitively using full case folding.

U_CAPI UBool u_strHasMoreChar32Than(const UChar *s, int32_t length, int32_t number)

Check if the string contains more Unicode code points than a certain number.

U_CAPI int32_t u_strcspn(const UChar *string, const UChar *matchSet)

Returns the number of consecutive characters in string, beginning with the first, that do not occur s...

U_CAPI int32_t u_strCompare(const UChar *s1, int32_t length1, const UChar *s2, int32_t length2, UBool codePointOrder)

Compare two Unicode strings (binary order).

U_CAPI UChar * u_strpbrk(const UChar *string, const UChar *matchSet)

Locates the first occurrence in the string string of any of the characters in the string matchSet.

U_CAPI char * u_austrcpy(char *dst, const UChar *src)

Copy ustring to a byte string encoded in the default codepage.

U_CAPI UChar * u_strFindFirst(const UChar *s, int32_t length, const UChar *substring, int32_t subLength)

Find the first occurrence of a substring in a string.

U_CAPI int32_t u_memcmpCodePointOrder(const UChar *s1, const UChar *s2, int32_t count)

Compare two Unicode strings in code point order.

U_CAPI int32_t u_strFoldCase(UChar *dest, int32_t destCapacity, const UChar *src, int32_t srcLength, uint32_t options, UErrorCode *pErrorCode)

Case-folds the characters in a string.

UChar(* UNESCAPE_CHAR_AT)(int32_t offset, void *context)

Callback function for u_unescapeAt() that returns a character of the source text given an offset and ...

U_CAPI UChar32 * u_strToUTF32(UChar32 *dest, int32_t destCapacity, int32_t *pDestLength, const UChar *src, int32_t srcLength, UErrorCode *pErrorCode)

Convert a UTF-16 string to UTF-32.

U_CAPI int32_t u_countChar32(const UChar *s, int32_t length)

Count Unicode code points in the length UChar code units of the string.

U_CAPI int32_t u_strCaseCompare(const UChar *s1, int32_t length1, const UChar *s2, int32_t length2, uint32_t options, UErrorCode *pErrorCode)

Compare two strings case-insensitively using full case folding.

Basic definitions for ICU, for both C and C++ APIs.

UErrorCode

Standard ICU4C error code type, a substitute for exceptions.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4