fix use of setlocale all over the place ...
authoroetiker <oetiker@a5681a0c-68f1-0310-ab6d-d61299d08faa>
Wed, 8 Sep 2010 12:15:13 +0000 (12:15 +0000)
committeroetiker <oetiker@a5681a0c-68f1-0310-ab6d-d61299d08faa>
Wed, 8 Sep 2010 12:15:13 +0000 (12:15 +0000)
commit1f472620354603bd3bf2fdee30e2dd70dea7a4f1
tree6515de675c5568aed76641bdb02baaa4a609f900
parent28a2150521548582386dcadda9e25f8124cb0e9a
fix use of setlocale all over the place ...

-    old_locale = setlocale(LC_NUMERIC, "C");
+    old_locale = setlocale(LC_NUMERIC, NULL);
+    setlocale(LC_NUMERIC, "C");

the original version never restored the locale since it held a copy of the
new locale and not the old one despite the name. bug found by  Pawe? 'Reef' Polewicz

git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk/program@2127 a5681a0c-68f1-0310-ab6d-d61299d08faa
src/rrd_create.c
src/rrd_dump.c
src/rrd_graph.c
src/rrd_rpncalc.c
src/rrd_tool.c
src/rrd_tune.c
src/rrd_update.c