X-Git-Url: http://www.privoxy.org/gitweb/?p=privoxy.git;a=blobdiff_plain;f=parsers.c;h=6129e0e49b3557644c188966b63f7e05ebcab061;hp=8824d2df1d0738de7b5adde07d1c1364e02e5174;hb=9e847ae098691171be6619d8927ee400729f5c57;hpb=75b7e81c8588de2b55c34426e98e98bebea64b5c diff --git a/parsers.c b/parsers.c index 8824d2df..6129e0e4 100644 --- a/parsers.c +++ b/parsers.c @@ -1,4 +1,4 @@ -const char parsers_rcs[] = "$Id: parsers.c,v 1.49 2002/03/09 20:03:52 jongfoster Exp $"; +const char parsers_rcs[] = "$Id: parsers.c,v 1.52 2002/03/24 13:25:43 swa Exp $"; /********************************************************************* * * File : $Source: /cvsroot/ijbswa/current/parsers.c,v $ @@ -14,7 +14,7 @@ const char parsers_rcs[] = "$Id: parsers.c,v 1.49 2002/03/09 20:03:52 jongfoster * and `server_set_cookie'. * * Copyright : Written by and Copyright (C) 2001 the SourceForge - * IJBSWA team. http://ijbswa.sourceforge.net + * Privoxy team. http://www.privoxy.org/ * * Based on the Internet Junkbuster originally written * by and Copyright (C) 1997 Anonymous Coders and @@ -40,6 +40,15 @@ const char parsers_rcs[] = "$Id: parsers.c,v 1.49 2002/03/09 20:03:52 jongfoster * * Revisions : * $Log: parsers.c,v $ + * Revision 1.52 2002/03/24 13:25:43 swa + * name change related issues + * + * Revision 1.51 2002/03/13 00:27:05 jongfoster + * Killing warnings + * + * Revision 1.50 2002/03/12 01:45:35 oes + * More verbose logging + * * Revision 1.49 2002/03/09 20:03:52 jongfoster * - Making various functions return int rather than size_t. * (Undoing a recent change). Since size_t is unsigned on @@ -479,7 +488,7 @@ int flush_socket(jb_socket fd, struct client_state *csp) return(0); } - if (write_socket(fd, iob->cur, len)) + if (write_socket(fd, iob->cur, (size_t)len)) { return(-1); } @@ -500,10 +509,10 @@ int flush_socket(jb_socket fd, struct client_state *csp) * 2 : buf = holds the content to be added to the page * 3 : n = number of bytes to be added * - * Returns : Number of bytes in the content buffer. + * Returns : None * *********************************************************************/ -size_t add_to_iob(struct client_state *csp, char *buf, size_t n) +void add_to_iob(struct client_state *csp, char *buf, int n) { struct iob *iob = csp->iob; size_t have, need; @@ -513,7 +522,7 @@ size_t add_to_iob(struct client_state *csp, char *buf, size_t n) if (n <= 0) { - return(have); + return; } need = have + n; @@ -543,7 +552,7 @@ size_t add_to_iob(struct client_state *csp, char *buf, size_t n) } /* copy the new data into the iob buffer */ - memcpy(p, buf, n); + memcpy(p, buf, (size_t)n); /* point to the end of the data */ p += n; @@ -555,7 +564,7 @@ size_t add_to_iob(struct client_state *csp, char *buf, size_t n) iob->cur = iob->buf; iob->eod = p; - return(need); + return; } @@ -600,7 +609,7 @@ char *get_header(struct client_state *csp) iob->cur = p+1; - if ((q = strchr(ret, '\r'))) *q = '\0'; + if ((q = strchr(ret, '\r')) != NULL) *q = '\0'; /* is this a blank linke (i.e. the end of the header) ? */ if (*ret == '\0') @@ -1739,7 +1748,7 @@ int strclean(const char *string, const char *substring) int hits = 0, len = strlen(substring); char *pos, *p; - while((pos = strstr(string, substring))) + while((pos = strstr(string, substring)) != NULL) { p = pos + len; do