1#ifndef _getline_h_
2#define _getline_h_ 1
3
4#include <stdio.h>
5
6#if defined (__GNUC__) || (defined (__STDC__) && __STDC__)
7#define __PROTO(args) args
8#else
9#define __PROTO(args) ()
10#endif  /* GCC.  */
11
12#define GETLINE_NO_LIMIT -1
13
14int
15  getline __PROTO ((char **_lineptr, size_t *_n, FILE *_stream));
16int
17  getline_safe __PROTO ((char **_lineptr, size_t *_n, FILE *_stream,
18                         int limit));
19int
20  getstr __PROTO ((char **_lineptr, size_t *_n, FILE *_stream,
21		   int _terminator, int _offset, int limit));
22
23#endif /* _getline_h_ */
24