]> mj.ucw.cz Git - libucw.git/blobdiff - ucw/opt-internal.h
XML: Brief documentation of LibUCW-XML
[libucw.git] / ucw / opt-internal.h
index 77434d7a63a055208e49cadb77f06f70f3960fd6..21c67a6e16e5ff9a906631aa180fb31270727dee 100644 (file)
@@ -25,22 +25,22 @@ struct opt_context {
   const struct opt_section * options;
   struct opt_precomputed * opts;
   struct opt_precomputed ** shortopt;
-  struct opt_item ** hooks;
+  const struct opt_item ** hooks;
   int opt_count;
   int hook_count;
   int positional_max;
   int positional_count;
-  bool stop_parsing;
+  int stop_parsing;
   enum opt_conf_state conf_state;
 };
 
 struct opt_precomputed {
-  struct opt_item * item;
+  const struct opt_item * item;
   const char * name;
   short flags;
   short count;
 };
 
-void opt_precompute(struct opt_precomputed *opt, struct opt_item *item);
+void opt_precompute(struct opt_precomputed *opt, const struct opt_item *item);
 
 #endif