[Gnucash-changes] Todd T.

David Hampton hampton at cvs.gnucash.org
Mon Aug 15 21:55:07 EDT 2005


Log Message:
-----------
Todd T. Fries patch for compilation on OpenBSD 64bit architectures.

Tags:
----
gnucash-1-8-branch

Modified Files:
--------------
    gnucash:
        ChangeLog
    gnucash/src/engine:
        Query.c

Revision Data
-------------
Index: ChangeLog
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/ChangeLog,v
retrieving revision 1.1461.2.416
retrieving revision 1.1461.2.417
diff -LChangeLog -LChangeLog -u -r1.1461.2.416 -r1.1461.2.417
--- ChangeLog
+++ ChangeLog
@@ -1,3 +1,8 @@
+2005-08-15  David Hampton  <hampton at employees.org>
+
+	* src/engine/Query.c: Todd T. Fries patch for compilation on
+	OpenBSD 64bit architectures.
+
 2005-08-15  Derek Atkins  <derek at ihtfp.com>
 
 	* src/business/business-core/business-core.scm:  need to
Index: Query.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/engine/Query.c,v
retrieving revision 1.118
retrieving revision 1.118.2.1
diff -Lsrc/engine/Query.c -Lsrc/engine/Query.c -u -r1.118 -r1.118.2.1
--- src/engine/Query.c
+++ src/engine/Query.c
@@ -548,12 +548,16 @@
 {
   GList * spl;
   Split * sp;
-  time_t earliest = LONG_MAX;
+  time_t earliest;
 
   if (!q) return 0;
   spl = gncQueryLastRun (q);
   if (!spl) return 0;
 
+  
+  /* Safe until 2038 on archs where time_t is 32bit */ 
+  sp = spl->data; 
+  earliest = (time_t) sp->parent->date_posted.tv_sec; 
   for(; spl; spl=spl->next) {
     sp = spl->data;
     if(sp->parent->date_posted.tv_sec < earliest) {


More information about the gnucash-changes mailing list