diff -ur wwwoffle-2.9-orig/src/proto.h wwwoffle-2.9/src/proto.h --- wwwoffle-2.9-orig/src/proto.h 2006-05-02 01:06:01.316639546 +0000 +++ wwwoffle-2.9/src/proto.h 2006-05-02 01:13:24.080901246 +0000 @@ -62,7 +62,7 @@ char /*@null@*/ /*@only@*/ *HTTP_Open(URL *Url); char /*@null@*/ /*@only@*/ *HTTP_Request(URL *Url,Header *request_head,Body *request_body); int HTTP_ReadHead(/*@out@*/ Header **reply_head); -int HTTP_ReadBody(char *s,size_t n); +ssize_t HTTP_ReadBody(char *s,size_t n); int HTTP_Close(void); #if USE_GNUTLS @@ -82,7 +82,7 @@ char /*@null@*/ /*@only@*/ *FTP_Open(URL *Url); char /*@null@*/ /*@only@*/ *FTP_Request(URL *Url,Header *request_head,Body *request_body); int FTP_ReadHead(/*@out@*/ Header **reply_head); -int FTP_ReadBody(char *s,size_t n); +ssize_t FTP_ReadBody(char *s,size_t n); int FTP_Close(void); /* In finger.c */ @@ -90,7 +90,7 @@ char /*@null@*/ /*@only@*/ *Finger_Open(URL *Url); char /*@null@*/ /*@only@*/ *Finger_Request(URL *Url,Header *request_head,Body *request_body); int Finger_ReadHead(/*@out@*/ Header **reply_head); -int Finger_ReadBody(char *s,size_t n); +ssize_t Finger_ReadBody(char *s,size_t n); int Finger_Close(void); /* In ssl.c */ diff -ur wwwoffle-2.9-orig/src/wwwoffles.c wwwoffle-2.9/src/wwwoffles.c --- wwwoffle-2.9-orig/src/wwwoffles.c 2006-05-02 01:06:01.316639546 +0000 +++ wwwoffle-2.9/src/wwwoffles.c 2006-05-02 01:07:33.428854807 +0000 @@ -3026,7 +3026,7 @@ This function is used as a callback from gifmodify.c and htmlmodify.l ++++++++++++++++++++++++++++++++++++++*/ -int wwwoffles_read_data(char *data,size_t len) +ssize_t wwwoffles_read_data(char *data,size_t len) { if(modify_err==-1) return(0);