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