update tutorial to match GETOPT-API changes
authorChristian Grothoff <christian@grothoff.org>
Sat, 25 Mar 2017 20:27:01 +0000 (21:27 +0100)
committerChristian Grothoff <christian@grothoff.org>
Sat, 25 Mar 2017 20:27:01 +0000 (21:27 +0100)
doc/gnunet-c-tutorial.tex

index 0f82a2e4b7924d6abad1061b48f1db038c500d1c..3232dc81c7649af37a38aefb99f6ab5ac7658e5b 100644 (file)
@@ -644,7 +644,7 @@ run (void *cls,
 int
 main (int argc, char *const *argv)
 {
-  static const struct GNUNET_GETOPT_CommandLineOption options[] = {
+  struct GNUNET_GETOPT_CommandLineOption options[] = {
     GNUNET_GETOPT_OPTION_END
   };
   return (GNUNET_OK ==
@@ -669,13 +669,13 @@ static char *string_option;
 static int a_flag;
 
 // ...
-  static const struct GNUNET_GETOPT_CommandLineOption options[] = {
-  {'s', "name", "SOMESTRING",
-     gettext_noop ("text describing the string_option NAME"), 1,
-     &GNUNET_GETOPT_set_string, &string_option},
-    {'f', "flag", NULL,
-     gettext_noop ("text describing the flag option"), 0,
-     &GNUNET_GETOPT_set_one, &a_flag},
+  struct GNUNET_GETOPT_CommandLineOption options[] = {
+    GNUNET_GETOPT_option_string ('s', "name", "SOMESTRING",
+     gettext_noop ("text describing the string_option NAME"),
+     &string_option},
+    GNUNET_GETOPT_option_flag ('f', "flag",
+     gettext_noop ("text describing the flag option"), 
+     &a_flag),
     GNUNET_GETOPT_OPTION_END
   };
   string_option = NULL;