+ const char *pos_arg1=NULL;
+ const char *pos_arg2=NULL;
+ const char *string_val=NULL;
+ notmuch_bool_t bool_val = FALSE;
+ notmuch_bool_t fl_set = FALSE, int_set = FALSE, bool_set = FALSE,
+ kw_set = FALSE, string_set = FALSE, pos1_set = FALSE, pos2_set = FALSE;
+
+ notmuch_opt_desc_t parent_options[] = {
+ { .opt_flags = &fl_val, .name = "flag", .present = &fl_set, .keywords =
+ (notmuch_keyword_t []){ { "one", 1 << 0},
+ { "two", 1 << 1 },
+ { "three", 1 << 2 },
+ { 0, 0 } } },
+ { .opt_int = &int_val, .name = "int", .present = &int_set },
+ { }
+ };