[gtk+] gtk/gtklevelbar.c: Fix build on non-C99 compilers
- From: Chun-wei Fan <fanchunwei src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] gtk/gtklevelbar.c: Fix build on non-C99 compilers
- Date: Thu, 16 Aug 2012 05:42:31 +0000 (UTC)
commit 628892bce8910976817037cb8de84794a0cb6883
Author: Chun-wei Fan <fanchunwei src gnome org>
Date: Wed Aug 15 15:52:01 2012 +0800
gtk/gtklevelbar.c: Fix build on non-C99 compilers
-Include fallback-c89.c for the usage of round(), where an implementation
of round() is provided for compilers that don't have it
-Use g_ascii_strtod() instead of strtof as strtof() may not be universally
available.
gtk/gtklevelbar.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/gtk/gtklevelbar.c b/gtk/gtklevelbar.c
index 7207d01..d82d385 100644
--- a/gtk/gtklevelbar.c
+++ b/gtk/gtklevelbar.c
@@ -97,6 +97,8 @@
#include <math.h>
#include <stdlib.h>
+#include "fallback-c89.c"
+
#define DEFAULT_BLOCK_SIZE 3
/* these don't make sense outside of GtkLevelBar, so we don't add
@@ -647,7 +649,7 @@ offset_start_element (GMarkupParseContext *context,
if (name && value_str)
{
- offset = gtk_level_bar_offset_new (name, strtof (value_str, NULL));
+ offset = gtk_level_bar_offset_new (name, g_ascii_strtod (value_str, NULL));
parser_data->offsets = g_list_prepend (parser_data->offsets, offset);
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]