#define opt_precompute ucw_opt_precompute
#endif
+enum opt_conf_state {
+ OPT_CONF_HOOK_BEGIN,
+ OPT_CONF_HOOK_CONFIG,
+ OPT_CONF_HOOK_OTHERS,
+};
+
+struct opt_context {
+ const struct opt_section * options;
+ struct opt_precomputed * opts;
+ struct opt_precomputed ** shortopt;
+ struct opt_item ** hooks;
+ int opt_count;
+ int hook_count;
+ int positional_max;
+ int positional_count;
+ bool stop_parsing;
+ enum opt_conf_state conf_state;
+};
+
struct opt_precomputed {
struct opt_item * item;
const char * name;