29 #ifndef _RTL_STRING_H_
30 #define _RTL_STRING_H_
591 #define RTL_STR_MAX_VALUEOFBOOLEAN 6
608 #define RTL_STR_MAX_VALUEOFCHAR 2
631 #define RTL_STR_MIN_RADIX 2
632 #define RTL_STR_MAX_RADIX 36
633 #define RTL_STR_MAX_VALUEOFINT32 33
656 #define RTL_STR_MAX_VALUEOFINT64 65
675 #define RTL_STR_MAX_VALUEOFFLOAT 15
694 #define RTL_STR_MAX_VALUEOFDOUBLE 25
781 # pragma pack(push, 8)
787 typedef struct _rtl_String
980 rtl_String ** newStr, rtl_String * str, sal_Int32 idx, sal_Int32 count, rtl_String * subStr )
SAL_THROW_EXTERN_C();
1037 rtl_String ** newStr, rtl_String * str,
char const * from,
1038 sal_Int32 fromLength,
char const * to, sal_Int32 toLength,
1065 rtl_String ** newStr, rtl_String * str,
char const * from,
1066 sal_Int32 fromLength,
char const * to, sal_Int32 toLength)
1203 #define RTL_CONSTASCII_STRINGPARAM( constAsciiStr ) (&(constAsciiStr)[0]), \
1204 ((sal_Int32)SAL_N_ELEMENTS(constAsciiStr)-1)
1219 #define RTL_CONSTASCII_LENGTH( constAsciiStr ) ((sal_Int32)(SAL_N_ELEMENTS(constAsciiStr)-1))
1224 #define OUSTRING_TO_OSTRING_CVTFLAGS (RTL_UNICODETOTEXT_FLAGS_UNDEFINED_DEFAULT |\
1225 RTL_UNICODETOTEXT_FLAGS_INVALID_DEFAULT |\
1226 RTL_UNICODETOTEXT_FLAGS_UNDEFINED_REPLACE |\
1227 RTL_UNICODETOTEXT_FLAGS_PRIVATE_MAPTO0 |\
1228 RTL_UNICODETOTEXT_FLAGS_NOCOMPOSITE)
1298 rtl_String ** pTarget,