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
673 #define RTL_STR_MAX_VALUEOFUINT64 65
692 #define RTL_STR_MAX_VALUEOFFLOAT 15
711 #define RTL_STR_MAX_VALUEOFDOUBLE 25
819 # pragma pack(push, 8)
825 typedef struct _rtl_String
965 rtl_String ** newStr,
const rtl_String * from,
1059 rtl_String ** newStr, rtl_String * str, sal_Int32 idx, sal_Int32 count, rtl_String * subStr )
SAL_THROW_EXTERN_C();
1116 rtl_String ** newStr, rtl_String * str,
char const * from,
1117 sal_Int32 fromLength,
char const * to, sal_Int32 toLength,
1144 rtl_String ** newStr, rtl_String * str,
char const * from,
1145 sal_Int32 fromLength,
char const * to, sal_Int32 toLength)
1282 #define RTL_CONSTASCII_STRINGPARAM( constAsciiStr ) (&(constAsciiStr)[0]), \
1283 ((sal_Int32)SAL_N_ELEMENTS(constAsciiStr)-1)
1298 #define RTL_CONSTASCII_LENGTH( constAsciiStr ) ((sal_Int32)(SAL_N_ELEMENTS(constAsciiStr)-1))
1303 #define OUSTRING_TO_OSTRING_CVTFLAGS (RTL_UNICODETOTEXT_FLAGS_UNDEFINED_DEFAULT |\
1304 RTL_UNICODETOTEXT_FLAGS_INVALID_DEFAULT |\
1305 RTL_UNICODETOTEXT_FLAGS_UNDEFINED_REPLACE |\
1306 RTL_UNICODETOTEXT_FLAGS_PRIVATE_MAPTO0 |\
1307 RTL_UNICODETOTEXT_FLAGS_NOCOMPOSITE)
1377 rtl_String ** pTarget,