20 #ifndef _RTL_USTRING_H_
21 #define _RTL_USTRING_H_
915 #define RTL_USTR_MAX_VALUEOFBOOLEAN RTL_STR_MAX_VALUEOFBOOLEAN
932 #define RTL_USTR_MAX_VALUEOFCHAR RTL_STR_MAX_VALUEOFCHAR
955 #define RTL_USTR_MIN_RADIX RTL_STR_MIN_RADIX
956 #define RTL_USTR_MAX_RADIX RTL_STR_MAX_RADIX
957 #define RTL_USTR_MAX_VALUEOFINT32 RTL_STR_MAX_VALUEOFINT32
980 #define RTL_USTR_MAX_VALUEOFINT64 RTL_STR_MAX_VALUEOFINT64
1003 #define RTL_USTR_MAX_VALUEOFINT64 RTL_STR_MAX_VALUEOFINT64
1022 #define RTL_USTR_MAX_VALUEOFFLOAT RTL_STR_MAX_VALUEOFFLOAT
1041 #define RTL_USTR_MAX_VALUEOFDOUBLE RTL_STR_MAX_VALUEOFDOUBLE
1148 #if defined(SAL_W32)
1149 #pragma pack(push, 4)
1155 typedef struct _rtl_uString
1163 #if defined(SAL_W32)
1303 rtl_uString ** newStr,
const rtl_uString * from,
1331 rtl_uString ** newStr,
const sal_Char * value, sal_Int32 len,
1354 rtl_uString ** newString, sal_uInt32
const * codePoints,
1414 rtl_uString ** newStr, rtl_uString * left, rtl_uString * right )
SAL_THROW_EXTERN_C();
1446 rtl_uString ** newStr, rtl_uString * str, sal_Int32 idx, sal_Int32 count, rtl_uString * subStr )
SAL_THROW_EXTERN_C();
1497 rtl_uString ** newStr, rtl_uString * str, rtl_uString
const * from,
1525 rtl_uString ** newStr, rtl_uString * str,
char const * from,
1526 sal_Int32 fromLength, rtl_uString
const * to, sal_Int32 * index)
1557 rtl_uString ** newStr, rtl_uString * str,
char const * from,
1558 sal_Int32 fromLength,
char const * to, sal_Int32 toLength,
1579 rtl_uString ** newStr, rtl_uString * str, rtl_uString
const * from,
1602 rtl_uString ** newStr, rtl_uString * str, rtl_uString
const * from,
1626 rtl_uString ** newStr, rtl_uString * str,
char const * from,
1653 rtl_uString ** newStr, rtl_uString * str,
char const * from,
1654 sal_Int32 fromLength,
char const * to, sal_Int32 toLength)
1790 #define RTL_CONSTASCII_USTRINGPARAM( constAsciiStr ) (&(constAsciiStr)[0]), \
1791 ((sal_Int32)(SAL_N_ELEMENTS(constAsciiStr)-1)), RTL_TEXTENCODING_ASCII_US
1796 #define OSTRING_TO_OUSTRING_CVTFLAGS (RTL_TEXTTOUNICODE_FLAGS_UNDEFINED_MAPTOPRIVATE |\
1797 RTL_TEXTTOUNICODE_FLAGS_MBUNDEFINED_DEFAULT |\
1798 RTL_TEXTTOUNICODE_FLAGS_INVALID_DEFAULT)
1898 rtl_uString ** newStr,
1902 sal_uInt32 convertFlags,
1958 rtl_uString
const *
string, sal_Int32 * indexUtf16,
1959 sal_Int32 incrementCodePoints);
1995 rtl_uString ** target,
char const * source, sal_Int32 length,