projects
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* dsrec.c (load_srec, make_srec): Use bfd_get_section_size instead of
[binutils-gdb.git]
/
gdb
/
jv-lang.h
diff --git
a/gdb/jv-lang.h
b/gdb/jv-lang.h
index 5d62c382e873706c850f236dbf734585728fe1e0..61fb9430aedf7d2fd65b3d18ee613b23aff6eeec 100644
(file)
--- a/
gdb/jv-lang.h
+++ b/
gdb/jv-lang.h
@@
-1,5
+1,5
@@
/* Java language support definitions for GDB, the GNU debugger.
/* Java language support definitions for GDB, the GNU debugger.
- Copyright 1997
-
2000 Free Software Foundation, Inc.
+ Copyright 1997
, 1998, 1999,
2000 Free Software Foundation, Inc.
This file is part of GDB.
This file is part of GDB.
@@
-18,6
+18,11
@@
Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */
Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */
+#ifndef JV_LANG_H
+#define JV_LANG_H
+
+struct value;
+
extern int java_parse (void); /* Defined in jv-exp.y */
extern void java_error (char *); /* Defined in jv-exp.y */
extern int java_parse (void); /* Defined in jv-exp.y */
extern void java_error (char *); /* Defined in jv-exp.y */
@@
-42,7
+47,7
@@
extern int java_val_print (struct type *, char *, int, CORE_ADDR,
extern int java_value_print (struct value *, struct ui_file *, int,
enum val_prettyprint);
extern int java_value_print (struct value *, struct ui_file *, int,
enum val_prettyprint);
-extern
value_ptr java_class_from_object (value_ptr
);
+extern
struct value *java_class_from_object (struct value *
);
extern struct type *type_from_class (struct value *);
extern struct type *type_from_class (struct value *);
@@
-64,3
+69,5
@@
extern void java_print_type (struct type *, char *, struct ui_file *, int,
int);
extern char *java_demangle_type_signature (char *);
int);
extern char *java_demangle_type_signature (char *);
+
+#endif