summaryrefslogtreecommitdiff
path: root/gdb/bcache.h
diff options
context:
space:
mode:
authorAndrew Cagney <cagney@redhat.com>2003-11-15 19:39:04 +0000
committerAndrew Cagney <cagney@redhat.com>2003-11-15 19:39:04 +0000
commit40ad130be1ffe38ee7c3afc3b887303c903168bb (patch)
tree777dad0903733c0970658eda2cedd89709704fd5 /gdb/bcache.h
parent77aeb63d88cb08e439daf9c5e123854132dbda3e (diff)
downloadgdb-40ad130be1ffe38ee7c3afc3b887303c903168bb.tar.gz
2003-11-15 Andrew Cagney <cagney@redhat.com>
* bcache.h (deprecated_bcache): Declare. (bcache): Make returned buffer constant. * bcache.c (deprecated_bcache): New function. (bcache_data): New function. (bcache): Call bcache data. * symfile.c (add_psymbol_to_list): Use deprecated_bcache. (add_psymbol_with_dem_name_to_list): Ditto.
Diffstat (limited to 'gdb/bcache.h')
-rw-r--r--gdb/bcache.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/gdb/bcache.h b/gdb/bcache.h
index 6c3a63d2ba8..bf69853f21d 100644
--- a/gdb/bcache.h
+++ b/gdb/bcache.h
@@ -143,8 +143,13 @@ struct bcache;
/* Find a copy of the LENGTH bytes at ADDR in BCACHE. If BCACHE has
never seen those bytes before, add a copy of them to BCACHE. In
- either case, return a pointer to BCACHE's copy of that string. */
-extern void *bcache (const void *addr, int length, struct bcache *bcache);
+ either case, return a pointer to BCACHE's copy of that string.
+ Since the cached value is ment to be read-only, return a const
+ buffer. */
+extern void *deprecated_bcache (const void *addr, int length,
+ struct bcache *bcache);
+extern const void *bcache (const void *addr, int length,
+ struct bcache *bcache);
/* Free all the storage used by BCACHE. */
extern void bcache_xfree (struct bcache *bcache);