aboutsummaryrefslogtreecommitdiff
path: root/gdb/bcache.c
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
commit3a16a68c4f0cdabb4c9a77ffd7b70f2c78d54e98 (patch)
treec28d565468b2d0f3db2e55760afa785a0e7d2f09 /gdb/bcache.c
parent38cf6e11c7b688e6f83457079c490a73cc43cca2 (diff)
downloadbinutils-3a16a68c4f0cdabb4c9a77ffd7b70f2c78d54e98.zip
binutils-3a16a68c4f0cdabb4c9a77ffd7b70f2c78d54e98.tar.gz
binutils-3a16a68c4f0cdabb4c9a77ffd7b70f2c78d54e98.tar.bz2
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.c')
-rw-r--r--gdb/bcache.c15
1 files changed, 13 insertions, 2 deletions
diff --git a/gdb/bcache.c b/gdb/bcache.c
index ec8b777..b1d9de8 100644
--- a/gdb/bcache.c
+++ b/gdb/bcache.c
@@ -195,8 +195,8 @@ expand_hash_table (struct bcache *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. */
-void *
-bcache (const void *addr, int length, struct bcache *bcache)
+static void *
+bcache_data (const void *addr, int length, struct bcache *bcache)
{
unsigned long full_hash;
unsigned short half_hash;
@@ -247,6 +247,17 @@ bcache (const void *addr, int length, struct bcache *bcache)
}
}
+void *
+deprecated_bcache (const void *addr, int length, struct bcache *bcache)
+{
+ return bcache_data (addr, length, bcache);
+}
+
+const void *
+bcache (const void *addr, int length, struct bcache *bcache)
+{
+ return bcache_data (addr, length, bcache);
+}
/* Allocating and freeing bcaches. */