#ifndef _getline_h_ #define _getline_h_ 1 #include #if defined (__GNUC__) || (defined (__STDC__) && __STDC__) #define __PROTO(args) args #else #define __PROTO(args) () #endif /* GCC. */ #define GETLINE_NO_LIMIT -1 int get_line __PROTO ((char **_lineptr, size_t *_n, FILE *_stream)); int getline_safe __PROTO ((char **_lineptr, size_t *_n, FILE *_stream, int limit)); int getstr __PROTO ((char **_lineptr, size_t *_n, FILE *_stream, char _terminator, int _offset, int limit)); #endif /* _getline_h_ */