r20108 - gnucash/trunk/packaging/win32 - Bug #639498: Fix aqbanking-4.2.4 issue with "execute online transfer" on WinXP.

Christian Stimming cstim at code.gnucash.org
Sat Jan 15 15:33:28 EST 2011


Author: cstim
Date: 2011-01-15 15:33:28 -0500 (Sat, 15 Jan 2011)
New Revision: 20108
Trac: http://svn.gnucash.org/trac/changeset/20108

Added:
   gnucash/trunk/packaging/win32/aqbanking-4.2.4-r2132-patch.diff
Modified:
   gnucash/trunk/packaging/win32/defaults.sh
Log:
Bug #639498: Fix aqbanking-4.2.4 issue with "execute online transfer" on WinXP.

Added: gnucash/trunk/packaging/win32/aqbanking-4.2.4-r2132-patch.diff
===================================================================
--- gnucash/trunk/packaging/win32/aqbanking-4.2.4-r2132-patch.diff	                        (rev 0)
+++ gnucash/trunk/packaging/win32/aqbanking-4.2.4-r2132-patch.diff	2011-01-15 20:33:28 UTC (rev 20108)
@@ -0,0 +1,56 @@
+--- trunk/src/plugins/parsers/dtaus/dtaus-export.c	2011/01/11 19:59:25	2131
++++ trunk/src/plugins/parsers/dtaus/dtaus-export.c	2011/01/13 21:47:48	2132
+@@ -531,7 +531,7 @@
+       return -1;
+     }
+     AB_Value_AddValue(sumDEM, val);
+-    snprintf(buffer, sizeof(buffer), "%011.0lf", AB_Value_GetValueAsDouble(val)*100.0);
++    snprintf(buffer, sizeof(buffer), "%011.0f", AB_Value_GetValueAsDouble(val)*100.0);
+     AB_Value_free(val);
+     if (AHB_DTAUS__AddNum(dst, 11, buffer)) {
+       DBG_ERROR(AQBANKING_LOGDOMAIN, "Error writing to buffer");
+@@ -587,7 +587,7 @@
+       return -1;
+     }
+     AB_Value_AddValue(sumEUR, val);
+-    snprintf(buffer, sizeof(buffer), "%011.0lf", AB_Value_GetValueAsDouble(val)*100.0);
++    snprintf(buffer, sizeof(buffer), "%011.0f", AB_Value_GetValueAsDouble(val)*100.0);
+     AB_Value_free(val);
+     if (AHB_DTAUS__AddNum(dst, 11, buffer)) {
+       DBG_ERROR(AQBANKING_LOGDOMAIN, "Error writing to buffer");
+@@ -768,7 +768,7 @@
+   }
+ 
+   /* field 5: sum of DEM values */
+-  snprintf(buffer, sizeof(buffer), "%013.0lf",
++  snprintf(buffer, sizeof(buffer), "%013.0f",
+ 	   AB_Value_GetValueAsDouble(sumDEM)*100.0);
+   if (AHB_DTAUS__AddNum(dst, 13, buffer)) {
+     DBG_ERROR(AQBANKING_LOGDOMAIN, "Error writing to buffer");
+@@ -776,7 +776,7 @@
+   }
+ 
+   /* field 6: sum of peer account ids */
+-  snprintf(buffer, sizeof(buffer), "%017.0lf",
++  snprintf(buffer, sizeof(buffer), "%017.0f",
+ 	   AB_Value_GetValueAsDouble(sumAccountIds));
+   if (AHB_DTAUS__AddNum(dst, 17, buffer)) {
+     DBG_ERROR(AQBANKING_LOGDOMAIN, "Error writing to buffer");
+@@ -784,7 +784,7 @@
+   }
+ 
+   /* field 7: sum of peer bank codes */
+-  snprintf(buffer, sizeof(buffer), "%017.0lf",
++  snprintf(buffer, sizeof(buffer), "%017.0f",
+ 	   AB_Value_GetValueAsDouble(sumBankCodes));
+   if (AHB_DTAUS__AddNum(dst, 17, buffer)) {
+     DBG_ERROR(AQBANKING_LOGDOMAIN, "Error writing to buffer");
+@@ -792,7 +792,7 @@
+   }
+ 
+   /* field 8: sum of EUR values */
+-  snprintf(buffer, sizeof(buffer), "%013.0lf",
++  snprintf(buffer, sizeof(buffer), "%013.0f",
+ 	   AB_Value_GetValueAsDouble(sumEUR)*100.0);
+   if (AHB_DTAUS__AddNum(dst, 13, buffer)) {
+     DBG_ERROR(AQBANKING_LOGDOMAIN, "Error writing to buffer");

Modified: gnucash/trunk/packaging/win32/defaults.sh
===================================================================
--- gnucash/trunk/packaging/win32/defaults.sh	2011-01-15 19:11:42 UTC (rev 20107)
+++ gnucash/trunk/packaging/win32/defaults.sh	2011-01-15 20:33:28 UTC (rev 20108)
@@ -352,7 +352,7 @@
 else
     AQBANKING_VERSION="4.2.4"
     set_default AQBANKING_URL "http://www2.aquamaniac.de/sites/download/download.php?package=03&release=50&file=01&dummy=aqbanking-${AQBANKING_VERSION}.tar.gz"
-    #set_default AQBANKING_PATCH `pwd`/aqbanking-4.1.6-patch.diff
+    set_default AQBANKING_PATCH `pwd`/aqbanking-4.2.4-r2132-patch.diff
     set_default AQBANKING_WITH_QT yes
 fi
 set_default AQBANKING_DIR $GLOBAL_DIR\\aqbanking



More information about the gnucash-changes mailing list