/*
* Choose about half ascii as test characters, as ascii
- * punctation and whitespace is the main cause of problems for
+ * punctuation and whitespace is the main cause of problems for
* the (old) restore parser.
*
* We then favour code points with 2 byte encodings. Note that
/* stubs since we cannot link with notmuch.o */
const notmuch_opt_desc_t notmuch_shared_options[] = {
- { }
+ { }
};
const char *notmuch_requested_db_uuid = NULL;
void
-notmuch_process_shared_options (unused (const char *dummy))
+notmuch_process_shared_options (unused (notmuch_database_t *notmuch),
+ unused (const char *dummy))
{
}
void *ctx = talloc_new (NULL);
const char *config_path = NULL;
- notmuch_config_t *config;
notmuch_database_t *notmuch;
int num_messages = 500;
exit (1);
}
- config = notmuch_config_open (ctx, config_path, false);
- if (config == NULL)
- return 1;
-
- if (notmuch_database_open (notmuch_config_get_database_path (config),
- NOTMUCH_DATABASE_MODE_READ_WRITE, ¬much))
+ if (notmuch_database_open_with_config (NULL,
+ NOTMUCH_DATABASE_MODE_READ_WRITE,
+ config_path,
+ NULL,
+ ¬much,
+ NULL))
return 1;
srandom (seed);
int count;
+
for (count = 0; count < num_messages; count++) {
int j;
/* explicitly allow zero tags */