X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fgetline.h;h=ee9fc052c129058525a50c11a2579e03d5add869;hb=02eb9acbac6b05f1d5f3acb89bcc4bbc45215e2a;hp=88c502382f0cc5904b5dff8010e29290b570392b;hpb=68af56be3e061b97cf97150094bc50b0aa364cbb;p=gnulib.git diff --git a/lib/getline.h b/lib/getline.h index 88c502382..ee9fc052c 100644 --- a/lib/getline.h +++ b/lib/getline.h @@ -23,12 +23,16 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ # include # include +/* Get ssize_t. */ +# include + /* glibc2 has these functions declared in . Avoid redeclarations. */ # if __GLIBC__ < 2 -int getline (char **_lineptr, size_t *_n, FILE *_stream); +extern ssize_t getline (char **_lineptr, size_t *_linesize, FILE *_stream); -int getdelim (char **_lineptr, size_t *_n, int _delimiter, FILE *_stream); +extern ssize_t getdelim (char **_lineptr, size_t *_linesize, int _delimiter, + FILE *_stream); # endif