[Gnucash-changes] Fixes for ISO C90 (#153472).

Derek Atkins warlord at cvs.gnucash.org
Mon Nov 1 00:10:20 EST 2004


Log Message:
-----------
Fixes for ISO C90 (#153472).

	* src/engine/gnc-budget-cat.c:
	* src/gnome/dialog-budget-workbench.c:
	  Fixes for ISO C90.  Fixes bug #153472.

Tags:
----
gnucash-gnome2-dev

Modified Files:
--------------
    gnucash:
        ChangeLog
    gnucash/src/engine:
        gnc-budget-cat.c
    gnucash/src/gnome:
        dialog-budget-workbench.c

Revision Data
-------------
Index: ChangeLog
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/ChangeLog,v
retrieving revision 1.1487.2.138
retrieving revision 1.1487.2.139
diff -LChangeLog -LChangeLog -u -r1.1487.2.138 -r1.1487.2.139
--- ChangeLog
+++ ChangeLog
@@ -6,6 +6,10 @@
 	* src/gnome/gnc-plugin-page-account-tree.c:
 	  use GINT_TO_POINTER() instead of a direct cast.
 
+	* src/engine/gnc-budget-cat.c:
+	* src/gnome/dialog-budget-workbench.c:
+	  Fixes for ISO C90.  Fixes bug #153472.
+
 2004-08-05  Derek Atkins  <derek at ihtfp.com>
 
 	* src/engine/gnc-budget*:
Index: gnc-budget-cat.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/engine/Attic/gnc-budget-cat.c,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -Lsrc/engine/gnc-budget-cat.c -Lsrc/engine/gnc-budget-cat.c -u -r1.1.2.1 -r1.1.2.2
--- src/engine/gnc-budget-cat.c
+++ src/engine/gnc-budget-cat.c
@@ -390,13 +390,12 @@
 {
     GDate outDate;
     GDate curDate;
+    gint counter = 0;
     
     g_date_set_dmy(&curDate, g_date_day(startDate),
                              g_date_month(startDate),
                              g_date_year(startDate));
 
-    gint counter = 0;
-
     do{
         xaccFreqSpecGetNextInstance(a, &curDate, &outDate);
         if(g_date_valid(&outDate) == FALSE){
Index: dialog-budget-workbench.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome/Attic/dialog-budget-workbench.c,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -Lsrc/gnome/dialog-budget-workbench.c -Lsrc/gnome/dialog-budget-workbench.c -u -r1.1.2.1 -r1.1.2.2
--- src/gnome/dialog-budget-workbench.c
+++ src/gnome/dialog-budget-workbench.c
@@ -88,7 +88,11 @@
     GtkTreeIter iter;
     GncBudgetCategory* category;
 
-    gint column = GPOINTER_TO_INT (g_object_get_data (G_OBJECT (cell), "column"));
+    gint column;
+    gint index;
+    gnc_numeric value;
+
+    column = GPOINTER_TO_INT (g_object_get_data (G_OBJECT (cell), "column"));
 
     gtk_tree_model_get_iter (model, &iter, path);
     category = gnc_budget_tree_model_get_category(GNC_BUDGET_TREE_MODEL(model), &iter);
@@ -98,8 +102,8 @@
         return;
     }
 
-    gint index = column - GNC_BUDGET_TREE_MODEL_NUM_STATIC_COLUMNS;
-    gnc_numeric value = double_to_gnc_numeric(atof(new_text), 1, GNC_RND_NEVER);
+    index = column - GNC_BUDGET_TREE_MODEL_NUM_STATIC_COLUMNS;
+    value = double_to_gnc_numeric(atof(new_text), 1, GNC_RND_NEVER);
 
     gnc_budget_category_set_period_value_by_index(category, index, value);
 
@@ -420,13 +424,14 @@
 static void update_period_label(BudgetWorkbench* bench)
 {
     GList* periodList;
-    periodList = gnc_budget_get_period_list(bench->budget);
     GncBudgetPeriod* period;
     GDate* startDate, *endDate;
     char buffer[256];
     gchar startBuffer[126];
     gchar endBuffer[126];
 
+    periodList = gnc_budget_get_period_list(bench->budget);
+
     if(bench->active_period >= g_list_length(periodList)){
         bench->active_period = g_list_length(periodList) - 1;
     }


More information about the gnucash-changes mailing list