source: trunk/third/readline/ansi_stdlib.h @ 17010

Revision 17010, 1.5 KB checked in by ghudson, 23 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r17009, which included commits to RCS files with non-trunk default branches.
Line 
1/* ansi_stdlib.h -- An ANSI Standard stdlib.h. */
2/* A minimal stdlib.h containing extern declarations for those functions
3   that bash uses. */
4
5/* Copyright (C) 1993 Free Software Foundation, Inc.
6
7   This file is part of GNU Bash, the Bourne Again SHell.
8
9   Bash is free software; you can redistribute it and/or modify it under
10   the terms of the GNU General Public License as published by the Free
11   Software Foundation; either version 2, or (at your option) any later
12   version.
13
14   Bash is distributed in the hope that it will be useful, but WITHOUT ANY
15   WARRANTY; without even the implied warranty of MERCHANTABILITY or
16   FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
17   for more details.
18
19   You should have received a copy of the GNU General Public License along
20   with Bash; see the file COPYING.  If not, write to the Free Software
21   Foundation, 59 Temple Place, Suite 330, Boston, MA 02111 USA. */
22
23#if !defined (_STDLIB_H_)
24#define _STDLIB_H_ 1
25
26/* String conversion functions. */
27extern int atoi ();
28
29extern double atof ();
30extern double strtod ();
31
32/* Memory allocation functions. */
33/* Generic pointer type. */
34#ifndef PTR_T
35
36#if defined (__STDC__)
37#  define PTR_T void *
38#else
39#  define PTR_T char *
40#endif
41
42#endif /* PTR_T */
43
44extern PTR_T malloc ();
45extern PTR_T realloc ();
46extern void free ();
47
48/* Other miscellaneous functions. */
49extern void abort ();
50extern void exit ();
51extern char *getenv ();
52extern void qsort ();
53
54#endif /* _STDLIB_H  */
Note: See TracBrowser for help on using the repository browser.