XSString class
Appends a string to a mutable string
XS_EXPORT void XSStringAppend(
XSStringRef str,
XSStringRef append );
Appends bytes to a mutable string
XS_EXPORT void XSStringAppendBytes(
XSStringRef str,
const uint8_t *bytes,
size_t length );
Appends a C string to a mutable string
XS_EXPORT void XSStringAppendCString(
XSStringRef str,
const char *cstr );
Appends a format string to a mutable string
XS_EXPORT void XSStringAppendFormat(
XSStringRef str,
const char *fmt,
... );
Appends a format string to a mutable string
XS_EXPORT void XSStringAppendFormatAndArguments(
XSStringRef str,
const char *fmt,
va_list ap );
Creates an empty mutable string
XS_EXPORT XSMutableStringRef XSStringCreateMutable(
void );
An empty mutable string
Creates a mutable copy of a string
XS_EXPORT XSMutableStringRef XSStringCreateMutableCopy(
XSStringRef str );
A mutable copy of the string
Opaque type for XSString (mutable)
typedef struct XSString * XSMutableStringRef;