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
999 #define RTL_USTR_MAX_VALUEOFFLOAT RTL_STR_MAX_VALUEOFFLOAT
1018 #define RTL_USTR_MAX_VALUEOFDOUBLE RTL_STR_MAX_VALUEOFDOUBLE
1104 #if defined(SAL_W32)
1105 #pragma pack(push, 4)
1111 typedef struct _rtl_uString
1119 #if defined(SAL_W32)
1234 rtl_uString ** newStr,
const rtl_uString * from,
1262 rtl_uString ** newStr,
const sal_Char * value, sal_Int32 len,
1285 rtl_uString ** newString, sal_uInt32
const * codePoints,
1345 rtl_uString ** newStr, rtl_uString * left, rtl_uString * right )
SAL_THROW_EXTERN_C();
1377 rtl_uString ** newStr, rtl_uString * str, sal_Int32 idx, sal_Int32 count, rtl_uString * subStr )
SAL_THROW_EXTERN_C();
1428 rtl_uString ** newStr, rtl_uString * str, rtl_uString
const * from,
1456 rtl_uString ** newStr, rtl_uString * str,
char const * from,
1457 sal_Int32 fromLength, rtl_uString
const * to, sal_Int32 * index)
1488 rtl_uString ** newStr, rtl_uString * str,
char const * from,
1489 sal_Int32 fromLength,
char const * to, sal_Int32 toLength,
1510 rtl_uString ** newStr, rtl_uString * str, rtl_uString
const * from,
1533 rtl_uString ** newStr, rtl_uString * str, rtl_uString
const * from,
1557 rtl_uString ** newStr, rtl_uString * str,
char const * from,
1584 rtl_uString ** newStr, rtl_uString * str,
char const * from,
1585 sal_Int32 fromLength,
char const * to, sal_Int32 toLength)
1721 #define RTL_CONSTASCII_USTRINGPARAM( constAsciiStr ) (&(constAsciiStr)[0]), \
1722 ((sal_Int32)(SAL_N_ELEMENTS(constAsciiStr)-1)), RTL_TEXTENCODING_ASCII_US
1727 #define OSTRING_TO_OUSTRING_CVTFLAGS (RTL_TEXTTOUNICODE_FLAGS_UNDEFINED_MAPTOPRIVATE |\
1728 RTL_TEXTTOUNICODE_FLAGS_MBUNDEFINED_DEFAULT |\
1729 RTL_TEXTTOUNICODE_FLAGS_INVALID_DEFAULT)
1829 rtl_uString ** newStr,
1833 sal_uInt32 convertFlags,
1889 rtl_uString
const *
string, sal_Int32 * indexUtf16,
1890 sal_Int32 incrementCodePoints);
1926 rtl_uString ** target,
char const * source, sal_Int32 length,