Index: gdb/mi/mi-parse.h |
diff --git a/gdb/mi/mi-parse.h b/gdb/mi/mi-parse.h |
index 9b8e858206f6d33a4346b7df357746840e460da4..325c1e14398c5992bfbe217485eaae40a84f2054 100644 |
--- a/gdb/mi/mi-parse.h |
+++ b/gdb/mi/mi-parse.h |
@@ -1,5 +1,5 @@ |
/* MI Command Set - MI Command Parser. |
- Copyright (C) 2000, 2007-2012 Free Software Foundation, Inc. |
+ Copyright (C) 2000-2013 Free Software Foundation, Inc. |
Contributed by Cygnus Solutions (a Red Hat company). |
This file is part of GDB. |
@@ -50,6 +50,10 @@ struct mi_parse |
int thread_group; /* At present, the same as inferior number. */ |
int thread; |
int frame; |
+ |
+ /* The language that should be used to evaluate the MI command. |
+ Ignored if set to language_unknown. */ |
+ enum language language; |
}; |
/* Attempts to parse CMD returning a ``struct mi_parse''. If CMD is |
@@ -60,10 +64,14 @@ struct mi_parse |
the TOKEN field of the resultant mi_parse object, to be freed by |
mi_parse_free. */ |
-extern struct mi_parse *mi_parse (char *cmd, char **token); |
+extern struct mi_parse *mi_parse (const char *cmd, char **token); |
/* Free a command returned by mi_parse_command. */ |
extern void mi_parse_free (struct mi_parse *cmd); |
+/* Parse a string argument into a print_values value. */ |
+ |
+enum print_values mi_parse_print_values (const char *name); |
+ |
#endif |