goto DONE;
}
- query = notmuch_query_create (notmuch, NOTMUCH_QUERY_ALL);
+ query = notmuch_query_create (notmuch, "");
if (query == NULL) {
fprintf (stderr, "Out of memory\n");
ret = 1;
*
* http://xapian.org/docs/queryparser.html
*
- * As a special case, passing a value of NOTMUCH_QUERY_ALL for the
- * query string will result in a query that returns all messages in
- * the database.
+ * As a special case, passing a length-zero string, (that is ""), will
+ * result in a query that returns all messages in the database.
*
* See notmuch_query_set_sort for controlling the order of results and
* notmuch_query_search to actually execute the query.
notmuch_query_create (notmuch_database_t *database,
const char *query_string);
-/* Special value to cause notmuch_query_create to return all
- * messages. */
-extern const char *NOTMUCH_QUERY_ALL;
-
/* Sort values for notmuch_query_set_sort */
typedef enum {
NOTMUCH_SORT_DATE_OLDEST_FIRST,
#include <xapian.h>
-const char *NOTMUCH_QUERY_ALL = "";
-
struct _notmuch_query {
notmuch_database_t *notmuch;
const char *query_string;
query->notmuch = notmuch;
- /* Special-case NOTMUCH_QUERY_ALL so we see it and not a copy. */
- if (query_string == NOTMUCH_QUERY_ALL)
- query->query_string = query_string;
- else
- query->query_string = talloc_strdup (query, query_string);
+ query->query_string = talloc_strdup (query, query_string);
query->sort = NOTMUCH_SORT_DATE_OLDEST_FIRST;
return NULL;
try {
- if (query->query_string != NOTMUCH_QUERY_ALL) {
+ if (strlen (query->query_string)) {
fprintf (stderr, "Error: Arbitrary search strings are not supported yet. Come back soon!\n");
exit (1);
}