File indexing completed on 2025-12-23 09:50:05
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020 #ifndef __G_PRINTF_H__
0021 #define __G_PRINTF_H__
0022
0023 #include <glib.h>
0024 #include <stdio.h>
0025 #include <stdarg.h>
0026
0027 G_BEGIN_DECLS
0028
0029 GLIB_AVAILABLE_IN_ALL
0030 gint g_printf (gchar const *format,
0031 ...) G_GNUC_PRINTF (1, 2);
0032 GLIB_AVAILABLE_IN_ALL
0033 gint g_fprintf (FILE *file,
0034 gchar const *format,
0035 ...) G_GNUC_PRINTF (2, 3);
0036 GLIB_AVAILABLE_IN_ALL
0037 gint g_sprintf (gchar *string,
0038 gchar const *format,
0039 ...) G_GNUC_PRINTF (2, 3);
0040
0041 GLIB_AVAILABLE_IN_ALL
0042 gint g_vprintf (gchar const *format,
0043 va_list args) G_GNUC_PRINTF(1, 0);
0044 GLIB_AVAILABLE_IN_ALL
0045 gint g_vfprintf (FILE *file,
0046 gchar const *format,
0047 va_list args) G_GNUC_PRINTF(2, 0);
0048 GLIB_AVAILABLE_IN_ALL
0049 gint g_vsprintf (gchar *string,
0050 gchar const *format,
0051 va_list args) G_GNUC_PRINTF(2, 0);
0052 GLIB_AVAILABLE_IN_ALL
0053 gint g_vasprintf (gchar **string,
0054 gchar const *format,
0055 va_list args) G_GNUC_PRINTF(2, 0);
0056
0057 G_END_DECLS
0058
0059 #endif