projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* remote.c (remote_write_bytes): Take a const buffer argument.
[deliverable/binutils-gdb.git]
/
gdb
/
gdbtypes.h
diff --git
a/gdb/gdbtypes.h
b/gdb/gdbtypes.h
index de451d5d99d8d4115c052d599fd18cb86383b95e..944e5f12bed78dc54e60f8be8f7472c7fd71de9e 100644
(file)
--- a/
gdb/gdbtypes.h
+++ b/
gdb/gdbtypes.h
@@
-25,6
+25,8
@@
#if !defined (GDBTYPES_H)
#define GDBTYPES_H 1
#if !defined (GDBTYPES_H)
#define GDBTYPES_H 1
+#include "hashtab.h"
+
/* Forward declarations for prototypes. */
struct field;
struct block;
/* Forward declarations for prototypes. */
struct field;
struct block;
@@
-1176,6
+1178,12
@@
extern struct type *builtin_type_f_void;
? obstack_alloc (&TYPE_OBJFILE (t) -> objfile_obstack, size) \
: xmalloc (size))
? obstack_alloc (&TYPE_OBJFILE (t) -> objfile_obstack, size) \
: xmalloc (size))
+#define TYPE_ZALLOC(t,size) \
+ (TYPE_OBJFILE (t) != NULL \
+ ? memset (obstack_alloc (&TYPE_OBJFILE (t)->objfile_obstack, size), \
+ 0, size) \
+ : xzalloc (size))
+
extern struct type *alloc_type (struct objfile *);
extern struct type *init_type (enum type_code, int, int, char *,
extern struct type *alloc_type (struct objfile *);
extern struct type *init_type (enum type_code, int, int, char *,
@@
-1371,4
+1379,10
@@
extern int is_integral_type (struct type *);
extern void maintenance_print_type (char *, int);
extern void maintenance_print_type (char *, int);
+extern htab_t create_copied_types_hash (struct objfile *objfile);
+
+extern struct type *copy_type_recursive (struct objfile *objfile,
+ struct type *type,
+ htab_t copied_types);
+
#endif /* GDBTYPES_H */
#endif /* GDBTYPES_H */
This page took
0.023783 seconds
and
4
git commands to generate.