summaryrefslogtreecommitdiffstats
path: root/statistics.c
diff options
context:
space:
mode:
authorGravatar Miika Turkia <miika.turkia@gmail.com>2013-10-20 11:56:38 +0300
committerGravatar Dirk Hohndel <dirk@hohndel.org>2013-10-20 15:25:27 +0200
commitbdedf46e4c53e6b8e8134c4ab465b32ae1043e2e (patch)
treeb496f9ff7057490afef3862cb12f95efbc03ed67 /statistics.c
parent88733814964c1765ffc254ae4c9a5fffca03ed11 (diff)
downloadsubsurface-bdedf46e4c53e6b8e8134c4ab465b32ae1043e2e.tar.gz
Get rid of compiler warning on format strings
This gets rid of compiler warnings "format not a string literal and no format arguments [-Wformat-security]". E.g. when building distribution packages these warnings are often treated as errors preventing the build (with good reason). Signed-off-by: Miika Turkia <miika.turkia@gmail.com>
Diffstat (limited to 'statistics.c')
-rw-r--r--statistics.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/statistics.c b/statistics.c
index 5f2916eff..5aecd1bfe 100644
--- a/statistics.c
+++ b/statistics.c
@@ -215,14 +215,14 @@ static void get_ranges(char *buffer, int size)
int i, len;
int first, last = -1;
- snprintf(buffer, size, translate("gettextFromC","for dives #"));
+ snprintf(buffer, size, "%s", translate("gettextFromC","for dives #"));
for (i = 0; i < dive_table.nr; i++) {
struct dive *dive = get_dive(i);
if (! dive->selected)
continue;
if (dive->number < 1) {
/* uhh - weird numbers - bail */
- snprintf(buffer, size, translate("gettextFromC","for selected dives"));
+ snprintf(buffer, size, "%s", translate("gettextFromC","for selected dives"));
return;
}
len = strlen(buffer);
@@ -259,11 +259,11 @@ void get_selected_dives_text(char *buffer, int size)
if (current_dive)
snprintf(buffer, size, translate("gettextFromC","for dive #%d"), current_dive->number);
else
- snprintf(buffer, size, translate("gettextFromC","for selected dive"));
+ snprintf(buffer, size, "%s", translate("gettextFromC","for selected dive"));
} else if (amount_selected == dive_table.nr) {
- snprintf(buffer, size, translate("gettextFromC","for all dives"));
+ snprintf(buffer, size, "%s", translate("gettextFromC","for all dives"));
} else if (amount_selected == 0) {
- snprintf(buffer, size, translate("gettextFromC","(no dives)"));
+ snprintf(buffer, size, "%s", translate("gettextFromC","(no dives)"));
} else {
get_ranges(buffer, size);
if (strlen(buffer) == size -1) {