20 #ifndef INCLUDED_RTL_USTRING_H
21 #define INCLUDED_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
1169 #if defined(SAL_W32)
1170 #pragma pack(push, 4)
1176 typedef struct SAL_DLLPUBLIC_RTTI _rtl_uString
1184 #if defined(SAL_W32)
1324 rtl_uString ** newStr,
const rtl_uString * from,
1352 rtl_uString ** newStr,
const sal_Char * value, sal_Int32 len,
1375 rtl_uString ** newString, sal_uInt32
const * codePoints,
1435 rtl_uString ** newStr, rtl_uString * left, rtl_uString * right )
SAL_THROW_EXTERN_C();
1467 rtl_uString ** newStr, rtl_uString * str, sal_Int32 idx, sal_Int32 count, rtl_uString * subStr )
SAL_THROW_EXTERN_C();
1518 rtl_uString ** newStr, rtl_uString * str, rtl_uString
const * from,
1546 rtl_uString ** newStr, rtl_uString * str,
char const * from,
1547 sal_Int32 fromLength, rtl_uString
const * to, sal_Int32 * index)
1578 rtl_uString ** newStr, rtl_uString * str,
char const * from,
1579 sal_Int32 fromLength,
char const * to, sal_Int32 toLength,
1600 rtl_uString ** newStr, rtl_uString * str, rtl_uString
const * from,
1623 rtl_uString ** newStr, rtl_uString * str, rtl_uString
const * from,
1647 rtl_uString ** newStr, rtl_uString * str,
char const * from,
1674 rtl_uString ** newStr, rtl_uString * str,
char const * from,
1675 sal_Int32 fromLength,
char const * to, sal_Int32 toLength)
1811 #define RTL_CONSTASCII_USTRINGPARAM( constAsciiStr ) (&(constAsciiStr)[0]), \
1812 ((sal_Int32)(SAL_N_ELEMENTS(constAsciiStr)-1)), RTL_TEXTENCODING_ASCII_US
1817 #define OSTRING_TO_OUSTRING_CVTFLAGS (RTL_TEXTTOUNICODE_FLAGS_UNDEFINED_MAPTOPRIVATE |\
1818 RTL_TEXTTOUNICODE_FLAGS_MBUNDEFINED_DEFAULT |\
1819 RTL_TEXTTOUNICODE_FLAGS_INVALID_DEFAULT)
1919 rtl_uString ** newStr,
1923 sal_uInt32 convertFlags,
1979 rtl_uString
const *
string, sal_Int32 * indexUtf16,
1980 sal_Int32 incrementCodePoints);
2016 rtl_uString ** target,
char const * source, sal_Int32 length,
2041 #endif // INCLUDED_RTL_USTRING_H