From 5cd602e0da2aa0179268f72e6a82258ac12bb978 Mon Sep 17 00:00:00 2001 From: Linas Vepstas Date: Sun, 20 Dec 1998 20:59:23 +0000 Subject: [PATCH] arghhhh git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1465 57a11ea4-9604-0410-9ed3-97b8803252fd --- src/engine/Query.c | 11 ++++++++++- src/engine/Query.h | 5 ++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/engine/Query.c b/src/engine/Query.c index 180c057162..8e610ea589 100644 --- a/src/engine/Query.c +++ b/src/engine/Query.c @@ -204,7 +204,16 @@ xaccQuerySetMaxSplits (Query *q, int max) /* ================================================== */ void -xaccQuerySetDateRange (Query *q, long long early, long long late) +xaccQuerySetDateRange (Query *q, time_t early, time_t late) +{ + if (!q) return; + q->changed = 1; + q->earliest.tv_sec = early; + q->latest.tv_sec = late; +} + +void +xaccQuerySetDateRangeL (Query *q, long long early, long long late) { if (!q) return; q->changed = 1; diff --git a/src/engine/Query.h b/src/engine/Query.h index d5588472f4..dc529bc4a5 100644 --- a/src/engine/Query.h +++ b/src/engine/Query.h @@ -65,7 +65,10 @@ void xaccQuerySetMaxSplits (Query *, int); * that are within this date range. The arguments "earliest" * and "latest" are seconds before or since 00:00:00 Jan 1 1970. */ -void xaccQuerySetDateRange (Query *, long long earliest, long long latest); +void xaccQuerySetDateRange (Query *, time_t earliest, time_t latest); +#ifndef SWIG /* swig chokes on long long */ +void xaccQuerySetDateRangeL (Query *, long long earliest, long long latest); +#endif /* The xaccQuerySetSortOrder() method sets the sort order that * should be used on the splits. The three arguments should