aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorGravatar pfennema <paul@bryce.demon.nl>2013-12-07 22:56:14 +0100
committerGravatar pfennema <paul@bryce.demon.nl>2013-12-07 22:56:14 +0100
commit461a401af5403b66f4b5094340fe8f00b29c60e5 (patch)
treefec3c45eda772b623e6fcba77af3f5e454660b2b /src
parentdf05a6a5a6cb0525b1b075e36f05cc1f6f75cdaa (diff)
Removed mDate from searchExpression, now using mLongNumber only
Diffstat (limited to 'src')
-rw-r--r--src/core/imap/MCIMAPSearchExpression.cc16
-rw-r--r--src/core/imap/MCIMAPSearchExpression.h1
2 files changed, 7 insertions, 10 deletions
diff --git a/src/core/imap/MCIMAPSearchExpression.cc b/src/core/imap/MCIMAPSearchExpression.cc
index 540222a3..86f1e24b 100644
--- a/src/core/imap/MCIMAPSearchExpression.cc
+++ b/src/core/imap/MCIMAPSearchExpression.cc
@@ -9,7 +9,6 @@ void IMAPSearchExpression::init()
mValue = NULL;
mLongNumber = 0;
mUids = NULL;
- mDate = 0;
mLeftExpression = NULL;
mRightExpression = NULL;
}
@@ -24,7 +23,6 @@ IMAPSearchExpression::IMAPSearchExpression(IMAPSearchExpression * other)
init();
mKind = other->mKind;
mLongNumber = other->mLongNumber;
- mDate = other->mDate;
MC_SAFE_REPLACE_COPY(String, mHeader, other->mHeader);
MC_SAFE_REPLACE_COPY(String, mValue, other->mValue);
MC_SAFE_REPLACE_COPY(IndexSet, mUids, other->mUids);
@@ -248,7 +246,7 @@ IMAPSearchExpression * IMAPSearchExpression::searchBeforeDate(time_t date)
{
IMAPSearchExpression * expr = new IMAPSearchExpression();
expr->mKind = IMAPSearchKindBeforeDate;
- expr->mDate = date;
+ expr->mLongNumber = (uint64_t) date;
return (IMAPSearchExpression *) expr->autorelease();
}
@@ -256,7 +254,7 @@ IMAPSearchExpression * IMAPSearchExpression::searchOnDate(time_t date)
{
IMAPSearchExpression * expr = new IMAPSearchExpression();
expr->mKind = IMAPSearchKindOnDate;
- expr->mDate = date;
+ expr->mLongNumber = (uint64_t) date;
return (IMAPSearchExpression *) expr->autorelease();
}
@@ -264,7 +262,7 @@ IMAPSearchExpression * IMAPSearchExpression::searchSinceDate(time_t date)
{
IMAPSearchExpression * expr = new IMAPSearchExpression();
expr->mKind = IMAPSearchKindSinceDate;
- expr->mDate = date;
+ expr->mLongNumber = (uint64_t) date;
return (IMAPSearchExpression *) expr->autorelease();
}
@@ -272,14 +270,14 @@ IMAPSearchExpression * IMAPSearchExpression::searchBeforeReceivedDate(time_t dat
{
IMAPSearchExpression * expr = new IMAPSearchExpression();
expr->mKind = IMAPSearchKindBeforeReceivedDate;
- expr->mDate = date;
+ expr->mLongNumber = (uint64_t) date;
return (IMAPSearchExpression *) expr->autorelease();
}
IMAPSearchExpression * IMAPSearchExpression::searchOnReceivedDate(time_t date)
{
IMAPSearchExpression * expr = new IMAPSearchExpression();
expr->mKind = IMAPSearchKindOnReceivedDate;
- expr->mDate = date;
+ expr->mLongNumber = (uint64_t) date;
return (IMAPSearchExpression *) expr->autorelease();
}
@@ -287,7 +285,7 @@ IMAPSearchExpression * IMAPSearchExpression::searchSinceReceivedDate(time_t date
{
IMAPSearchExpression * expr = new IMAPSearchExpression();
expr->mKind = IMAPSearchKindSinceReceivedDate;
- expr->mDate = date;
+ expr->mLongNumber = (uint64_t) date;
return (IMAPSearchExpression *) expr->autorelease();
}
@@ -355,7 +353,7 @@ uint64_t IMAPSearchExpression::longNumber()
time_t IMAPSearchExpression::date()
{
- return mDate;
+ return (time_t) mLongNumber;
}
IndexSet * IMAPSearchExpression::uids()
diff --git a/src/core/imap/MCIMAPSearchExpression.h b/src/core/imap/MCIMAPSearchExpression.h
index 12a9d19d..039ba512 100644
--- a/src/core/imap/MCIMAPSearchExpression.h
+++ b/src/core/imap/MCIMAPSearchExpression.h
@@ -67,7 +67,6 @@ namespace mailcore {
String * mHeader;
String * mValue;
uint64_t mLongNumber;
- time_t mDate;
IndexSet * mUids;
IMAPSearchExpression * mLeftExpression;
IMAPSearchExpression * mRightExpression;