r20439 - gnucash/trunk/src/app-utils - Windows: avoid GROUP_NAME redefined error with mingw gcc 4.5.2

Geert Janssens gjanssens at code.gnucash.org
Mon Mar 21 11:10:21 EDT 2011


Author: gjanssens
Date: 2011-03-21 11:10:21 -0400 (Mon, 21 Mar 2011)
New Revision: 20439
Trac: http://svn.gnucash.org/trac/changeset/20439

Modified:
   gnucash/trunk/src/app-utils/gnc-exp-parser.c
Log:
Windows: avoid GROUP_NAME redefined error with mingw gcc 4.5.2

Modified: gnucash/trunk/src/app-utils/gnc-exp-parser.c
===================================================================
--- gnucash/trunk/src/app-utils/gnc-exp-parser.c	2011-03-21 15:10:12 UTC (rev 20438)
+++ gnucash/trunk/src/app-utils/gnc-exp-parser.c	2011-03-21 15:10:21 UTC (rev 20439)
@@ -37,7 +37,7 @@
 #include "gnc-locale-utils.h"
 #include "guile-mappings.h"
 
-#define GROUP_NAME "Variables"
+#define GEP_GROUP_NAME "Variables"
 
 static QofLogModule log_module = GNC_MOD_GUI;
 
@@ -91,10 +91,10 @@
         key_file = gnc_key_file_load_from_file(filename, TRUE, FALSE, NULL);
         if (key_file)
         {
-            keys = g_key_file_get_keys(key_file, GROUP_NAME, NULL, NULL);
+            keys = g_key_file_get_keys(key_file, GEP_GROUP_NAME, NULL, NULL);
             for (key = keys; key && *key; key++)
             {
-                str_value = g_key_file_get_string(key_file, GROUP_NAME, *key, NULL);
+                str_value = g_key_file_get_string(key_file, GEP_GROUP_NAME, *key, NULL);
                 if (str_value && string_to_gnc_numeric(str_value, &value))
                 {
                     gnc_exp_parser_set_value (*key, gnc_numeric_reduce (value));
@@ -124,7 +124,7 @@
     char *num_str;
 
     num_str = gnc_numeric_to_string (gnc_numeric_reduce (pnum->value));
-    g_key_file_set_string ((GKeyFile *)data, GROUP_NAME, name, num_str);
+    g_key_file_set_string ((GKeyFile *)data, GEP_GROUP_NAME, name, num_str);
     g_free (num_str);
 }
 
@@ -140,7 +140,7 @@
     filename = gnc_exp_parser_filname();
     key_file = g_key_file_new();
     g_hash_table_foreach (variable_bindings, set_one_key, key_file);
-    g_key_file_set_comment(key_file, GROUP_NAME, NULL,
+    g_key_file_set_comment(key_file, GEP_GROUP_NAME, NULL,
                            " Variables are in the form 'name=value'",
                            NULL);
     gnc_key_file_save_to_file(filename, key_file, NULL);



More information about the gnucash-changes mailing list