X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fgetline.h;h=ee9fc052c129058525a50c11a2579e03d5add869;hb=7cf6336f44640e772242831f5d2ef0247215886b;hp=0bf8a2552bf649c1cf6780aa56b172fe52a864f3;hpb=a77fc1328324ba9f5b8466376aa668d76d4972e0;p=gnulib.git diff --git a/lib/getline.h b/lib/getline.h index 0bf8a2552..ee9fc052c 100644 --- a/lib/getline.h +++ b/lib/getline.h @@ -23,13 +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 -extern int getline (char **_lineptr, size_t *_linesize, FILE *_stream); +extern ssize_t getline (char **_lineptr, size_t *_linesize, FILE *_stream); -extern int getdelim (char **_lineptr, size_t *_linesize, int _delimiter, - FILE *_stream); +extern ssize_t getdelim (char **_lineptr, size_t *_linesize, int _delimiter, + FILE *_stream); # endif