X-Git-Url: http://www.privoxy.org/gitweb/?p=privoxy.git;a=blobdiff_plain;f=deanimate.c;h=94311d483a6e51e10404da40503bb0558e3beca7;hp=2233dcc97c90ad35967b6754534ad7d38bca7f04;hb=ba215fa6bb4d5293cff0a7b9b399d075f990300d;hpb=4a1c090df7a6b35c83f067afacb325b5cb84139a diff --git a/deanimate.c b/deanimate.c index 2233dcc9..94311d48 100644 --- a/deanimate.c +++ b/deanimate.c @@ -1,4 +1,4 @@ -const char deanimate_rcs[] = "$Id: deanimate.c,v 1.6 2002/03/07 03:46:17 oes Exp $"; +const char deanimate_rcs[] = "$Id: deanimate.c,v 1.10 2002/03/24 13:25:43 swa Exp $"; /********************************************************************* * * File : $Source: /cvsroot/ijbswa/current/deanimate.c,v $ @@ -10,7 +10,7 @@ const char deanimate_rcs[] = "$Id: deanimate.c,v 1.6 2002/03/07 03:46:17 oes Exp * gif_extract_image * * Copyright : Written by and Copyright (C) 2001 by the the SourceForge - * IJBSWA team. http://ijbswa.sourceforge.net + * Privoxy team. http://www.privoxy.org/ * * Based on the GIF file format specification (see * http://tronche.com/computer-graphics/gif/gif89a.html) @@ -37,6 +37,18 @@ const char deanimate_rcs[] = "$Id: deanimate.c,v 1.6 2002/03/07 03:46:17 oes Exp * * Revisions : * $Log: deanimate.c,v $ + * Revision 1.10 2002/03/24 13:25:43 swa + * name change related issues + * + * Revision 1.9 2002/03/13 00:27:04 jongfoster + * Killing warnings + * + * Revision 1.8 2002/03/09 19:42:47 jongfoster + * Fixing more warnings + * + * Revision 1.7 2002/03/08 17:46:04 jongfoster + * Fixing int/size_t warnings + * * Revision 1.6 2002/03/07 03:46:17 oes * Fixed compiler warnings * @@ -120,7 +132,7 @@ int buf_extend(struct binbuffer *buf, size_t length) if (buf->offset + length > buf->size) { - buf->size = ((buf->size + length + 1023) & ~1023); + buf->size = ((buf->size + length + (size_t)1023) & ~(size_t)1023); newbuf = (char *)realloc(buf->buffer, buf->size); if (newbuf == NULL) @@ -239,7 +251,7 @@ int gif_skip_data_block(struct binbuffer *buf) * by a one-byte length field, with the last chunk having * zero length. */ - while((c = buf_getbyte(buf, 0))) + while((c = buf_getbyte(buf, 0)) != '\0') { if ((buf->offset += c + 1) >= buf->size - 1) { @@ -297,7 +309,7 @@ int gif_extract_image(struct binbuffer *src, struct binbuffer *dst) /* * Copy the image chunk by chunk. */ - while((c = buf_getbyte(src, 0))) + while((c = buf_getbyte(src, 0)) != '\0') { if (buf_copy(src, dst, 1 + (size_t) c)) return 1; }