diff --git a/gnu/lib/libreadline/readline.c b/gnu/lib/libreadline/readline.c index fe391635fe3..1a27bd4f0f8 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 b3971775cb8..652d8ca80a9 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_ */