Converts any delimiter characters in @string to @new_delimiter.
Any characters in @string which are found in @delimiters are
changed to the @new_delimiter character. Modifies @string in place,
and returns @string itself, not a copy. The return value is to
allow nesting such as
|[<!-- language="C" -->
g_ascii_strup (g_strdelimit (str, "abc", '?'))
]|
In order to modify a copy, you may use g_strdup():
|[<!-- language="C" -->
reformatted = g_strdelimit (g_strdup (const_str), "abc", '?');
...
g_free (reformatted);
]|
Converts any delimiter characters in @string to @new_delimiter. Any characters in @string which are found in @delimiters are changed to the @new_delimiter character. Modifies @string in place, and returns @string itself, not a copy. The return value is to allow nesting such as |[<!-- language="C" --> g_ascii_strup (g_strdelimit (str, "abc", '?')) ]|
In order to modify a copy, you may use g_strdup(): |[<!-- language="C" --> reformatted = g_strdelimit (g_strdup (const_str), "abc", '?'); ... g_free (reformatted); ]|