]> git.ipfire.org Git - thirdparty/bash.git/blame - lib/readline/savestring.c
Imported from ../bash-4.0-rc1.tar.gz.
[thirdparty/bash.git] / lib / readline / savestring.c
CommitLineData
3185942a 1/* savestring.c - function version of savestring for backwards compatibility */
b72432fd 2
b80f6443 3/* Copyright (C) 1998,2003 Free Software Foundation, Inc.
b72432fd 4
3185942a
JA
5 This file is part of the GNU Readline Library (Readline), a library
6 for reading lines of text with interactive input and history editing.
b72432fd 7
3185942a
JA
8 Readline is free software: you can redistribute it and/or modify
9 it under the terms of the GNU General Public License as published by
10 the Free Software Foundation, either version 3 of the License, or
b72432fd
JA
11 (at your option) any later version.
12
3185942a
JA
13 Readline is distributed in the hope that it will be useful,
14 but WITHOUT ANY WARRANTY; without even the implied warranty of
15 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
b72432fd
JA
16 GNU General Public License for more details.
17
3185942a
JA
18 You should have received a copy of the GNU General Public License
19 along with Readline. If not, see <http://www.gnu.org/licenses/>.
20*/
21
b80f6443 22#define READLINE_LIBRARY
b72432fd 23
f73dda09
JA
24#include <config.h>
25#ifdef HAVE_STRING_H
26# include <string.h>
27#endif
28#include "xmalloc.h"
b72432fd
JA
29
30/* Backwards compatibility, now that savestring has been removed from
31 all `public' readline header files. */
32char *
33savestring (s)
28ef6c31 34 const char *s;
b72432fd 35{
f73dda09 36 return ((char *)strcpy ((char *)xmalloc (1 + strlen (s)), (s)));
b72432fd 37}