Brad Bishop | 6e60e8b | 2018-02-01 10:27:11 -0500 | [diff] [blame] | 1 | From fcf29abe59607b5791f9de18ddb86b9ae3c9b7cc Mon Sep 17 00:00:00 2001 |
| 2 | From: Khem Raj <raj.khem@gmail.com> |
| 3 | Date: Sat, 26 Aug 2017 23:50:05 -0700 |
| 4 | Subject: [PATCH] Add G_GNUC_PRINTF on functions with format strings |
| 5 | |
| 6 | This allows compilation with clang without errors, even when |
| 7 | -Wformat-nonliteral is active (as long as there are no real cases of |
| 8 | non literal formatting). |
| 9 | |
| 10 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
| 11 | --- |
| 12 | gladeui/glade-command.c | 4 ++-- |
| 13 | gladeui/glade-utils.c | 4 ++-- |
| 14 | 2 files changed, 4 insertions(+), 4 deletions(-) |
| 15 | |
| 16 | diff --git a/gladeui/glade-command.c b/gladeui/glade-command.c |
| 17 | index 9819766..4ac40ee 100644 |
| 18 | --- a/gladeui/glade-command.c |
| 19 | +++ b/gladeui/glade-command.c |
| 20 | @@ -266,7 +266,7 @@ glade_command_collapse (GladeCommand *command, |
| 21 | * |
| 22 | * Marks the begining of a group. |
| 23 | */ |
| 24 | -void |
| 25 | +G_GNUC_PRINTF(1, 2) void |
| 26 | glade_command_push_group (const gchar *fmt, ...) |
| 27 | { |
| 28 | va_list args; |
| 29 | @@ -655,7 +655,7 @@ glade_command_set_properties_list (GladeProject *project, GList *props) |
| 30 | |
| 31 | multiple = g_list_length (me->sdata) > 1; |
| 32 | if (multiple) |
| 33 | - glade_command_push_group (cmd->description); |
| 34 | + glade_command_push_group ("%s", cmd->description); |
| 35 | |
| 36 | |
| 37 | glade_command_check_group (GLADE_COMMAND (me)); |
| 38 | diff --git a/gladeui/glade-utils.c b/gladeui/glade-utils.c |
| 39 | index ae52501..c51ae59 100644 |
| 40 | --- a/gladeui/glade-utils.c |
| 41 | +++ b/gladeui/glade-utils.c |
| 42 | @@ -197,7 +197,7 @@ glade_utils_get_pspec_from_funcname (const gchar *funcname) |
| 43 | * selected "OK", True if the @type was GLADE_UI_YES_OR_NO and |
| 44 | * the user selected "YES"; False otherwise. |
| 45 | */ |
| 46 | -gint |
| 47 | +G_GNUC_PRINTF(4, 5) gint |
| 48 | glade_util_ui_message (GtkWidget *parent, |
| 49 | GladeUIMessageType type, |
| 50 | GtkWidget *widget, |
| 51 | @@ -320,7 +320,7 @@ remove_message_timeout (FlashInfo * fi) |
| 52 | * |
| 53 | * Flash a temporary message on the statusbar. |
| 54 | */ |
| 55 | -void |
| 56 | +G_GNUC_PRINTF(3, 4) void |
| 57 | glade_util_flash_message (GtkWidget *statusbar, guint context_id, gchar *format, ...) |
| 58 | { |
| 59 | va_list args; |
| 60 | -- |
| 61 | 2.14.1 |
| 62 | |