printf_escaped
Description:
Formats arguments according to format
, escaping all string and character arguments in the fashion of
escape_text.
This is useful when you want to insert literal strings into XML-style markup output, without having to worry that the strings might themselves contain markup.
const char *store = "Fortnum & Mason";
const char *item = "Tea";
char *output;
output = g_markup_printf_escaped ("<purchase>"
"<store>%s</store>"
"<item>%s</item>"
"</purchase>",
store, item);
Parameters:
format |
printf style format string |
... |
the arguments to insert in the format string |
Returns:
newly allocated result from formatting operation. Free with g_free. |
Namespace: GLib.Markup
Package: glib-2.0