source: trunk/third/findutils/lib/getline.h @ 18890

Revision 18890, 1.2 KB checked in by zacheiss, 22 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r18889, which included commits to RCS files with non-trunk default branches.
Line 
1/*  Copyright (C) 1995, 1997, 1999 Free Software Foundation, Inc.
2
3This program is free software; you can redistribute it and/or modify
4it under the terms of the GNU General Public License as published by
5the Free Software Foundation; either version 2, or (at your option)
6any later version.
7
8This program is distributed in the hope that it will be useful,
9but WITHOUT ANY WARRANTY; without even the implied warranty of
10MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
11GNU General Public License for more details.
12
13You should have received a copy of the GNU General Public License
14along with this program; if not, write to the Free Software
15Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
16
17#ifndef GETLINE_H_
18# define GETLINE_H_ 1
19
20# include <stdio.h>
21
22# ifndef PARAMS
23#  if defined PROTOTYPES || (defined __STDC__ && __STDC__)
24#   define PARAMS(Args) Args
25#  else
26#   define PARAMS(Args) ()
27#  endif
28# endif
29
30# if __GLIBC__ < 2
31ssize_t
32getline PARAMS ((char **_lineptr, size_t *_n, FILE *_stream));
33
34#if ! (defined __GNU_LIBRARY__ && HAVE_GETDELIM)
35ssize_t
36getdelim PARAMS ((char **_lineptr, size_t *_n, int _delimiter, FILE *_stream));
37#endif
38# endif
39
40#endif /* not GETLINE_H_ */
Note: See TracBrowser for help on using the repository browser.