projects
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Check return value of bfd_new_link_order
[binutils-gdb.git]
/
gdb
/
p-lang.h
diff --git
a/gdb/p-lang.h
b/gdb/p-lang.h
index 8ff4ca67fcaf4838b1054900d9aa857a89d4b057..1f82c1ac1f49a6ec906985025a2758341ff88fe0 100644
(file)
--- a/
gdb/p-lang.h
+++ b/
gdb/p-lang.h
@@
-1,6
+1,6
@@
/* Pascal language support definitions for GDB, the GNU debugger.
/* Pascal language support definitions for GDB, the GNU debugger.
- Copyright (C) 2000
, 2005-2012
Free Software Foundation, Inc.
+ Copyright (C) 2000
-2017
Free Software Foundation, Inc.
This file is part of GDB.
This file is part of GDB.
@@
-20,13
+20,14
@@
/* This file is derived from c-lang.h */
struct value;
/* This file is derived from c-lang.h */
struct value;
+struct parser_state;
/* Defined in p-lang.c */
extern const char *pascal_main_name (void);
/* Defined in p-lang.c */
extern const char *pascal_main_name (void);
-extern int pascal_parse (
void);
/* Defined in p-exp.y */
+extern int pascal_parse (
struct parser_state *);
/* Defined in p-exp.y */
-extern void pascal_
error (
char *); /* Defined in p-exp.y */
+extern void pascal_
yyerror (const
char *); /* Defined in p-exp.y */
/* Defined in p-typeprint.c */
extern void pascal_print_type (struct type *, const char *, struct ui_file *,
/* Defined in p-typeprint.c */
extern void pascal_print_type (struct type *, const char *, struct ui_file *,
@@
-35,9
+36,9
@@
extern void pascal_print_type (struct type *, const char *, struct ui_file *,
extern void pascal_print_typedef (struct type *, struct symbol *,
struct ui_file *);
extern void pascal_print_typedef (struct type *, struct symbol *,
struct ui_file *);
-extern void pascal_val_print (struct type *,
const gdb_byte *,
int,
+extern void pascal_val_print (struct type *, int,
CORE_ADDR, struct ui_file *, int,
CORE_ADDR, struct ui_file *, int,
-
const
struct value *,
+ struct value *,
const struct value_print_options *);
extern void pascal_value_print (struct value *, struct ui_file *,
const struct value_print_options *);
extern void pascal_value_print (struct value *, struct ui_file *,
@@
-58,7
+59,7
@@
extern void pascal_printstr (struct ui_file *, struct type *, const gdb_byte *,
unsigned int, const char *, int,
const struct value_print_options *);
unsigned int, const char *, int,
const struct value_print_options *);
-extern struct type **const
(pascal_builtin_types[])
;
+extern struct type **const
pascal_builtin_types[]
;
/* These are in p-typeprint.c: */
/* These are in p-typeprint.c: */
@@
-71,10
+72,10
@@
extern void
const struct type_print_options *);
extern void pascal_object_print_value_fields (struct type *, const gdb_byte *,
const struct type_print_options *);
extern void pascal_object_print_value_fields (struct type *, const gdb_byte *,
-
int
,
+
LONGEST
,
CORE_ADDR, struct ui_file *,
int,
CORE_ADDR, struct ui_file *,
int,
-
const
struct value *,
+ struct value *,
const struct value_print_options *,
struct type **, int);
const struct value_print_options *,
struct type **, int);