aboutsummaryrefslogtreecommitdiffhomepage
path: root/database.cc
diff options
context:
space:
mode:
authorGravatar Carl Worth <cworth@cworth.org>2009-10-25 16:03:45 -0700
committerGravatar Carl Worth <cworth@cworth.org>2009-10-25 16:03:45 -0700
commit3bd4a2eaaa81380fdf8c6130cf636dacefb926fe (patch)
tree1f3e9c2821bac506b52f00a4b0d3da83a8f787fb /database.cc
parentc7482b4dce114b1c09cbac2f4ef6d0defdb23258 (diff)
Add -Wswitch-enum and fix warnings.
Having to enumerate all the enum values at every switch is annoying, but this warning actually found a bug, (missing support for NOTMUCH_STATUS_OUT_OF_MEMORY in notmuch_status_to_string).
Diffstat (limited to 'database.cc')
-rw-r--r--database.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/database.cc b/database.cc
index e1ea324d..b1b95e9d 100644
--- a/database.cc
+++ b/database.cc
@@ -152,6 +152,8 @@ notmuch_status_to_string (notmuch_status_t status)
switch (status) {
case NOTMUCH_STATUS_SUCCESS:
return "No error occurred";
+ case NOTMUCH_STATUS_OUT_OF_MEMORY:
+ return "Out of memory";
case NOTMUCH_STATUS_XAPIAN_EXCEPTION:
return "A Xapian exception occurred";
case NOTMUCH_STATUS_FILE_ERROR: