[beast/devel: 23/77] SFI: fix locale sensitive printing of floats



commit f8feb45e7307a9dc0182c80fe9f44b17f4f436d5
Author: Tim Janik <timj gnu org>
Date:   Fri Mar 29 12:53:27 2013 +0000

    SFI: fix locale sensitive printing of floats

 sfi/sfiserial.cc |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/sfi/sfiserial.cc b/sfi/sfiserial.cc
index be20f7b..74101f2 100644
--- a/sfi/sfiserial.cc
+++ b/sfi/sfiserial.cc
@@ -438,9 +438,9 @@ sfi_serialize_primitives (SfiSCategory scat,
              guint i;
              gstring_puts (gstring, "(");
              if (fblock->n_values)
-               gstring_printf (gstring, "%.9g", fblock->values[0]);
+                g_string_append (gstring, Bse::string_printf ("%.9g", fblock->values[0]).c_str());
              for (i = 1; i < fblock->n_values; i++)
-               gstring_printf (gstring, " %.9g", fblock->values[i]);
+                g_string_append (gstring, Bse::string_printf (" %.9g", fblock->values[i]).c_str());
              gstring_puts (gstring, ")");
            }
        }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]