Use g_fputs in g_printf, g_fprintf

This commit is contained in:
Luca Bacci
2025-05-03 10:17:42 +02:00
parent a3a98500ac
commit 02c63162a4

View File

@@ -198,7 +198,7 @@ g_vprintf (gchar const *format,
{
g_return_val_if_fail (format != NULL, -1);
return _g_vprintf (format, args);
return g_vfprintf (stdout, format, args);
}
/**
@@ -222,9 +222,19 @@ g_vfprintf (FILE *file,
gchar const *format,
va_list args)
{
char *result = NULL;
int rlength;
g_return_val_if_fail (format != NULL, -1);
return _g_vfprintf (file, format, args);
rlength = g_vasprintf (&result, format, args);
if (rlength < 0)
return rlength;
rlength = g_fputs (result, file);
g_free (result);
return rlength;
}
/**