Index: gdb/mi/mi-getopt.h |
diff --git a/gdb/mi/mi-getopt.h b/gdb/mi/mi-getopt.h |
index ea09b4407032de2e88b378729dea3495a8741cdc..bfb305db3a9894a7f10cab0fcb7409410bdeb3c7 100644 |
--- a/gdb/mi/mi-getopt.h |
+++ b/gdb/mi/mi-getopt.h |
@@ -20,6 +20,16 @@ |
#ifndef MI_GETOPT_H |
#define MI_GETOPT_H |
+/* The option list. Terminated by NAME==NULL. ARG_P that the option |
+ requires an argument. INDEX is returned to identify the option. */ |
+ |
+struct mi_opt |
+ { |
+ const char *name; |
+ int index; |
+ int arg_p; |
+ }; |
+ |
/* Like getopt() but with simpler semantics. |
An option has the form ``-<name>''. The special option ``--'' |
@@ -37,30 +47,16 @@ |
to specify the non-option argument. OPTARG is set to NULL. |
mi_getopt() calls ``error("%s: Unknown option %c", prefix, |
- option)'' if an unknown option is encountered. */ |
+ option)'' if an unknown option is encountered. */ |
-struct mi_opt; |
extern int mi_getopt (const char *prefix, int argc, char **argv, |
const struct mi_opt *opt, int *optind, char **optarg); |
-/* The option list. Terminated by NAME==NULL. ARG_P that the option |
- requires an argument. INDEX is returned to identify th option. */ |
- |
-struct mi_opt |
- { |
- const char *name; |
- int index; |
- int arg_p; |
- }; |
- |
-struct mi_opt; |
- |
-/* mi_valid_noargs |
- |
- Determines if ARGC/ARGV are a valid set of parameters to satisfy |
- an MI function that is not supposed to recieve any arguments. |
+/* mi_valid_noargs determines if ARGC/ARGV are a valid set of |
+ parameters to satisfy an MI function that is not supposed to |
+ recieve any arguments. |
- An MI function that should not recieve arguments can still be |
+ An MI function that should not receive arguments can still be |
passed parameters after the special option '--' such as below. |
Example: The MI function -exec-run takes no args. |