r19122 - gnucash/trunk/src/import-export/csv - Bug #586805: Fix errorneous abs() in csv import
Christian Stimming
cstim at code.gnucash.org
Thu May 6 04:36:59 EDT 2010
Author: cstim
Date: 2010-05-06 04:36:59 -0400 (Thu, 06 May 2010)
New Revision: 19122
Trac: http://svn.gnucash.org/trac/changeset/19122
Modified:
gnucash/trunk/src/import-export/csv/gnc-csv-model.c
Log:
Bug #586805: Fix errorneous abs() in csv import
Changes abs function to fabs in gnc-csv-model.c, to allow csv imports of values
less than $1.00.
Patch by James Raehl.
Modified: gnucash/trunk/src/import-export/csv/gnc-csv-model.c
===================================================================
--- gnucash/trunk/src/import-export/csv/gnc-csv-model.c 2010-05-06 08:34:27 UTC (rev 19121)
+++ gnucash/trunk/src/import-export/csv/gnc-csv-model.c 2010-05-06 08:36:59 UTC (rev 19122)
@@ -20,6 +20,7 @@
#include <unistd.h>
#include <fcntl.h>
#include <stdlib.h>
+#include <math.h>
#include <time.h>
#ifndef HAVE_LOCALTIME_R
#include "localtime_r.h"
@@ -683,7 +684,8 @@
g_free(str_dupe);
- if (abs(value) > 0.00001)
+ /* Change abs to fabs, to fix bug 586805 */
+ if (fabs(value) > 0.00001)
{
prop->value = g_new(gnc_numeric, 1);
*((gnc_numeric*)(prop->value)) =
More information about the gnucash-changes
mailing list