str_concat3()#
Concatenates three strings into a newly allocated buffer and returns the result. The caller must free the returned string using str_concat_free().
Prototype
char *str_concat3(
const char *str1,
const char *str2,
const char *str3
);
Parameters
Key |
Type |
Description |
|---|---|---|
|
|
First string to concatenate. Can be NULL. |
|
|
Second string to concatenate. Can be NULL. |
|
|
Third string to concatenate. Can be NULL. |
Return Value
A newly allocated string containing the concatenation of str1, str2, and str3. The caller must free the returned string using str_concat_free(). Returns NULL if memory allocation fails.
Notes
If any of the input strings are NULL, they are treated as empty strings.
Prototype
// Not applicable in JS
Prototype
# Not applicable in Python
Examples
// TODO C examples
// TODO JS examples
# TODO Python examples