aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Worth <cworth@cworth.org>2009-10-19 13:35:29 -0700
committerCarl Worth <cworth@cworth.org>2009-10-19 13:35:29 -0700
commitfa562fa22b214a7d253e80c62d4f4c97138a6155 (patch)
tree194dadb71ed0bf7faa5926e028e0526b012f6e55
parent401c6cc5793331773c0230e8ae00e8c4b0c63a5e (diff)
Hook up our fancy new notmuch_parse_date function.
With all the de-glib-ification out of the way, we can now use it to allow for date-based sorting of Xapian search results.
-rw-r--r--Makefile2
-rw-r--r--database.cc2
-rw-r--r--date.c2
3 files changed, 3 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index b7ebfb8..ef8d641 100644
--- a/Makefile
+++ b/Makefile
@@ -13,7 +13,7 @@ all: $(PROGS)
%.o: %.c
$(CC) -c $(CFLAGS) $(MYCFLAGS) $^ -o $@
-notmuch: notmuch.o database.o message.o xutil.o
+notmuch: notmuch.o database.o date.o message.o xutil.o
$(CC) $(MYLDFLAGS) $^ -o $@
notmuch-index-message: notmuch-index-message.cc
diff --git a/database.cc b/database.cc
index 7ea1f41..6ac04f7 100644
--- a/database.cc
+++ b/database.cc
@@ -554,13 +554,11 @@ notmuch_database_add_message (notmuch_database_t *notmuch,
free (message_id);
-/*
date = notmuch_message_get_header (message, "date");
time_value = notmuch_parse_date (date, NULL);
doc.add_value (NOTMUCH_VALUE_DATE,
Xapian::sortable_serialise (time_value));
-*/
db->add_document (doc);
} catch (const Xapian::Error &error) {
diff --git a/date.c b/date.c
index 3f337c9..c116bbd 100644
--- a/date.c
+++ b/date.c
@@ -27,6 +27,8 @@
#include <time.h>
+#include <glib.h> /* For g_ascii_strncasecmp only. */
+
#ifndef FALSE
#define FALSE 0
#endif