aboutsummaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorAndrey A. Chernov <ache@FreeBSD.org>1995-03-17 21:11:53 +0000
committerAndrey A. Chernov <ache@FreeBSD.org>1995-03-17 21:11:53 +0000
commitdd970fbdb0a35837153a2ded53fa3e1fe8fc4062 (patch)
tree4bf25c20dc2ca75a90145194fdea39e202c5cda2 /gnu
parent2dfe718316844ff0c838ba1cc639924651219c68 (diff)
downloadsrc-dd970fbdb0a35837153a2ded53fa3e1fe8fc4062.tar.gz
src-dd970fbdb0a35837153a2ded53fa3e1fe8fc4062.zip
Fix savestring & gdb conflict
Moreover, this fix not breaks any pgm which uses readline's savestring
Notes
Notes: svn path=/head/; revision=7114
Diffstat (limited to 'gnu')
-rw-r--r--gnu/lib/libreadline/readline.c5
-rw-r--r--gnu/lib/libreadline/readline.h3
2 files changed, 3 insertions, 5 deletions
diff --git a/gnu/lib/libreadline/readline.c b/gnu/lib/libreadline/readline.c
index fe391635fe3c..1a27bd4f0f85 100644
--- a/gnu/lib/libreadline/readline.c
+++ b/gnu/lib/libreadline/readline.c
@@ -3362,13 +3362,10 @@ rl_getc (stream)
}
#if !defined (SHELL)
-#ifdef savestring
-#undef savestring
-#endif
/* Backwards compatibilty, now that savestring has been removed from
all `public' readline header files. */
char *
-savestring (s)
+rl_savestring (s)
char *s;
{
return ((char *)strcpy (xmalloc (1 + (int)strlen (s)), (s)));
diff --git a/gnu/lib/libreadline/readline.h b/gnu/lib/libreadline/readline.h
index b3971775cb88..652d8ca80a94 100644
--- a/gnu/lib/libreadline/readline.h
+++ b/gnu/lib/libreadline/readline.h
@@ -283,7 +283,8 @@ extern int rl_forced_update_display ();
#define RL_PROMPT_END_IGNORE '\002'
#if !defined (savestring)
-extern char *savestring (); /* XXX backwards compatibility */
+#define savestring rl_savestring /* XXX backwards compatibility */
#endif
+extern char *rl_savestring ();
#endif /* _READLINE_H_ */