29 #ifndef _RTL_USTRING_H_
30 #define _RTL_USTRING_H_
921 #define RTL_USTR_MAX_VALUEOFBOOLEAN RTL_STR_MAX_VALUEOFBOOLEAN
938 #define RTL_USTR_MAX_VALUEOFCHAR RTL_STR_MAX_VALUEOFCHAR
961 #define RTL_USTR_MIN_RADIX RTL_STR_MIN_RADIX
962 #define RTL_USTR_MAX_RADIX RTL_STR_MAX_RADIX
963 #define RTL_USTR_MAX_VALUEOFINT32 RTL_STR_MAX_VALUEOFINT32
986 #define RTL_USTR_MAX_VALUEOFINT64 RTL_STR_MAX_VALUEOFINT64
1005 #define RTL_USTR_MAX_VALUEOFFLOAT RTL_STR_MAX_VALUEOFFLOAT
1024 #define RTL_USTR_MAX_VALUEOFDOUBLE RTL_STR_MAX_VALUEOFDOUBLE
1110 #if defined(SAL_W32)
1111 #pragma pack(push, 4)
1117 typedef struct _rtl_uString
1125 #if defined(SAL_W32)
1251 rtl_uString ** newStr,
const sal_Char * value, sal_Int32 len,
1274 rtl_uString ** newString, sal_uInt32
const * codePoints,
1334 rtl_uString ** newStr, rtl_uString * left, rtl_uString * right )
SAL_THROW_EXTERN_C();
1366 rtl_uString ** newStr, rtl_uString * str, sal_Int32 idx, sal_Int32 count, rtl_uString * subStr )
SAL_THROW_EXTERN_C();
1417 rtl_uString ** newStr, rtl_uString * str, rtl_uString
const * from,
1445 rtl_uString ** newStr, rtl_uString * str,
char const * from,
1446 sal_Int32 fromLength, rtl_uString
const * to, sal_Int32 * index)
1477 rtl_uString ** newStr, rtl_uString * str,
char const * from,
1478 sal_Int32 fromLength,
char const * to, sal_Int32 toLength,
1499 rtl_uString ** newStr, rtl_uString * str, rtl_uString
const * from,
1523 rtl_uString ** newStr, rtl_uString * str,
char const * from,
1550 rtl_uString ** newStr, rtl_uString * str,
char const * from,
1551 sal_Int32 fromLength,
char const * to, sal_Int32 toLength)
1687 #define RTL_CONSTASCII_USTRINGPARAM( constAsciiStr ) (&(constAsciiStr)[0]), \
1688 ((sal_Int32)(SAL_N_ELEMENTS(constAsciiStr)-1)), RTL_TEXTENCODING_ASCII_US
1693 #define OSTRING_TO_OUSTRING_CVTFLAGS (RTL_TEXTTOUNICODE_FLAGS_UNDEFINED_MAPTOPRIVATE |\
1694 RTL_TEXTTOUNICODE_FLAGS_MBUNDEFINED_DEFAULT |\
1695 RTL_TEXTTOUNICODE_FLAGS_INVALID_DEFAULT)
1795 rtl_uString ** newStr,
1799 sal_uInt32 convertFlags,
1855 rtl_uString
const *
string, sal_Int32 * indexUtf16,
1856 sal_Int32 incrementCodePoints);
1892 rtl_uString ** target,
char const * source, sal_Int32 length,