20 #ifndef _RTL_STRING_H_
21 #define _RTL_STRING_H_
585 #define RTL_STR_MAX_VALUEOFBOOLEAN 6
602 #define RTL_STR_MAX_VALUEOFCHAR 2
625 #define RTL_STR_MIN_RADIX 2
626 #define RTL_STR_MAX_RADIX 36
627 #define RTL_STR_MAX_VALUEOFINT32 33
650 #define RTL_STR_MAX_VALUEOFINT64 65
669 #define RTL_STR_MAX_VALUEOFFLOAT 15
688 #define RTL_STR_MAX_VALUEOFDOUBLE 25
775 # pragma pack(push, 8)
781 typedef struct _rtl_String
897 rtl_String ** newStr,
const rtl_String * from,
991 rtl_String ** newStr, rtl_String * str, sal_Int32 idx, sal_Int32 count, rtl_String * subStr )
SAL_THROW_EXTERN_C();
1048 rtl_String ** newStr, rtl_String * str,
char const * from,
1049 sal_Int32 fromLength,
char const * to, sal_Int32 toLength,
1076 rtl_String ** newStr, rtl_String * str,
char const * from,
1077 sal_Int32 fromLength,
char const * to, sal_Int32 toLength)
1214 #define RTL_CONSTASCII_STRINGPARAM( constAsciiStr ) (&(constAsciiStr)[0]), \
1215 ((sal_Int32)SAL_N_ELEMENTS(constAsciiStr)-1)
1230 #define RTL_CONSTASCII_LENGTH( constAsciiStr ) ((sal_Int32)(SAL_N_ELEMENTS(constAsciiStr)-1))
1235 #define OUSTRING_TO_OSTRING_CVTFLAGS (RTL_UNICODETOTEXT_FLAGS_UNDEFINED_DEFAULT |\
1236 RTL_UNICODETOTEXT_FLAGS_INVALID_DEFAULT |\
1237 RTL_UNICODETOTEXT_FLAGS_UNDEFINED_REPLACE |\
1238 RTL_UNICODETOTEXT_FLAGS_PRIVATE_MAPTO0 |\
1239 RTL_UNICODETOTEXT_FLAGS_NOCOMPOSITE)
1309 rtl_String ** pTarget,