summaryrefslogtreecommitdiff
path: root/gdb/wrapper.h
diff options
context:
space:
mode:
authorKeith Seitz <keiths@redhat.com>2001-10-31 03:16:04 +0000
committerKeith Seitz <keiths@redhat.com>2001-10-31 03:16:04 +0000
commita82bd2c566d082a54227f6ccc26cf934741b722b (patch)
tree8868267d61a5bdb4c46f36fbabe2908855dd4fc8 /gdb/wrapper.h
parenteb0ce533e2af5d8b006be6953a89be16379f9735 (diff)
downloadgdb-a82bd2c566d082a54227f6ccc26cf934741b722b.tar.gz
* wrapper.h (gdb_value_struct_elt): New function.
* wrapper.c (gdb_value_struct_elt): Ditto. (do_captured_value_struct_elt): Ditto.
Diffstat (limited to 'gdb/wrapper.h')
-rw-r--r--gdb/wrapper.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/gdb/wrapper.h b/gdb/wrapper.h
index bfe11001ffa..977a77d04cd 100644
--- a/gdb/wrapper.h
+++ b/gdb/wrapper.h
@@ -18,6 +18,7 @@
#ifndef WRAPPER_H
#define WRAPPER_H 1
+#include "gdb.h"
struct value;
@@ -37,6 +38,10 @@ extern int gdb_value_assign (struct value *, struct value *, struct value **);
extern int gdb_value_subscript (struct value *, struct value *, struct value **);
+extern enum gdb_rc gdb_value_struct_elt (struct ui_out *uiout, struct value **result_ptr,
+ struct value **argp, struct value **args,
+ char *name, int *static_memfuncp, char *err);
+
extern int gdb_value_ind (struct value *val, struct value ** rval);
extern int gdb_parse_and_eval_type (char *, int, struct type **);