[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