]> git.notmuchmail.org Git - notmuch/blobdiff - test/hex-xcode.c
hex-xcode: use notmuch_bool_t for boolean arguments
[notmuch] / test / hex-xcode.c
index 65d49564a3e1369f546d8b55102c5affbdcb9c29..221ccdb90843c8262b6c7ad8e91cd2e64437ed46 100644 (file)
@@ -44,17 +44,17 @@ int
 main (int argc, char **argv)
 {
 
-    enum direction dir = DECODE;
-    int omit_newline = FALSE;
+    int dir = DECODE;
+    notmuch_bool_t omit_newline = FALSE;
 
     notmuch_opt_desc_t options[] = {
-       { NOTMUCH_OPT_KEYWORD, &dir, "direction", 'd',
+       { .opt_keyword = &dir, .name = "direction", .keywords =
          (notmuch_keyword_t []){ { "encode", ENCODE },
                                  { "decode", DECODE },
                                  { 0, 0 } } },
-       { NOTMUCH_OPT_BOOLEAN, &omit_newline, "omit-newline", 'n', 0 },
-       { NOTMUCH_OPT_BOOLEAN, &inplace, "in-place", 'i', 0 },
-       { 0, 0, 0, 0, 0 }
+       { .opt_bool = &omit_newline, .name = "omit-newline" },
+       { .opt_bool = &inplace, .name = "in-place" },
+       { }
     };
 
     int opt_index = parse_arguments (argc, argv, options, 1);