From de48073ad619a7726e05a8c98e4e88f7b07bf877 Mon Sep 17 00:00:00 2001 From: erg Date: Thu, 6 Jan 2011 21:47:35 +0000 Subject: [PATCH] Make sure numeric values use "C" locale conventions. --- lib/gvc/gvlayout.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/gvc/gvlayout.c b/lib/gvc/gvlayout.c index d8ceecaa0..d1dec814a 100644 --- a/lib/gvc/gvlayout.c +++ b/lib/gvc/gvlayout.c @@ -36,6 +36,7 @@ extern void graph_init(Agraph_t *g, boolean use_rankdir); extern void graph_cleanup(Agraph_t *g); +extern void gv_fixLocale (int set); int gvlayout_select(GVC_t * gvc, const char *layout) { @@ -85,6 +86,7 @@ int gvLayoutJobs(GVC_t * gvc, Agraph_t * g) if (! gvle) return -1; + gv_fixLocale (1); graph_init(g, gvc->layout.features->flags & LAYOUT_USES_RANKDIR); GD_drawing(agroot(g)) = GD_drawing(g); if (gvle && gvle->layout) { @@ -94,6 +96,7 @@ int gvLayoutJobs(GVC_t * gvc, Agraph_t * g) if (gvle->cleanup) GD_cleanup(g) = gvle->cleanup; } + gv_fixLocale (0); return 0; } -- 2.50.1