Function in stdx_strbuilder.h

x_strbuilder_append

Appends a C-string to the builder

void x_strbuilder_append(
 XStrBuilder *sb,
 const char *str
);

Parameters

XStrBuilder *sb
Destination builder
const char *str
Source null-terminated string (NULL is ignored)
Function in stdx_strbuilder.h

x_strbuilder_append_char

Appends one character

void x_strbuilder_append_char(
 XStrBuilder *sb,
 char c
);

Parameters

XStrBuilder *sb
Destination builder
char c
Character to append
Function in stdx_strbuilder.h

x_strbuilder_append_format

Appends formatted text (printf-style)

void x_strbuilder_append_format(
 XStrBuilder *sb,
 const char *format,
 ...
);

Parameters

XStrBuilder *sb
Destination builder
const char *format
Format string (printf-style)
Function in stdx_strbuilder.h

x_strbuilder_append_substring

Appends a substring

void x_strbuilder_append_substring(
 XStrBuilder *sb,
 const char *start,
 size_t length
);

Parameters

XStrBuilder *sb
Destination builder
const char *start
Pointer to first byte
size_t length
Number of bytes to copy