From 464c4bdc8c2a1c45079e582b1a5035b89654f9c0 Mon Sep 17 00:00:00 2001 From: ericm Date: Thu, 30 Mar 2000 19:44:41 +0000 Subject: * generic/tkImgGIF.c: Fixed some ANSI specific bits to avoid compile problems with non-ANSI compilers (ie, replace const with CONST, etc). [Bug: 4223]. --- ChangeLog | 13 +++++++++++++ generic/tkImgGIF.c | 10 +++++----- 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index 3d6a198..58e65a1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,16 @@ +2000-03-30 Eric Melski + + * generic/tkImgGIF.c: Fixed some ANSI specific bits to avoid + compile problems with non-ANSI compilers (ie, replace const with + CONST, etc). [Bug: 4223]. + + * unix/configure.in: Applied patch from [Bug: 4237]; ensures that + srcdir is fully qualified. + + * unix/Makefile.in: Applied patch from [Bug: 4237]; if tcltest was + not compiled, make test/tktest failed. Now it has a rule to build + tcltest if it has not been built. + 2000-03-28 Eric Melski * library/tkfbox.tcl: Moved an overlooked tkFDialog* function in diff --git a/generic/tkImgGIF.c b/generic/tkImgGIF.c index f1fc25a..4dc466a 100644 --- a/generic/tkImgGIF.c +++ b/generic/tkImgGIF.c @@ -29,7 +29,7 @@ * | provided "as is" without express or implied warranty. | * +-------------------------------------------------------------------+ * - * RCS: @(#) $Id: tkImgGIF.c,v 1.13 2000/02/26 00:51:17 ericm Exp $ + * RCS: @(#) $Id: tkImgGIF.c,v 1.14 2000/03/30 19:44:41 ericm Exp $ */ /* @@ -789,8 +789,8 @@ ReadImage(interp, imagePtr, chan, len, rows, cmap, int v; int xpos = 0, ypos = 0, pass = 0, i; register char *pixelPtr; - const static int interlaceStep[] = { 8, 8, 4, 2 }; - const static int interlaceStart[] = { 0, 4, 2, 1 }; + CONST static int interlaceStep[] = { 8, 8, 4, 2 }; + CONST static int interlaceStart[] = { 0, 4, 2, 1 }; unsigned short prefix[(1 << MAX_LWZ_BITS)]; unsigned char append[(1 << MAX_LWZ_BITS)]; unsigned char stack[(1 << MAX_LWZ_BITS)*2]; @@ -1703,7 +1703,7 @@ static int set_verbose(void) #endif -static const char * +static CONST char * binformat(v, nbits) unsigned int v; int nbits; @@ -1717,7 +1717,7 @@ binformat(v, nbits) bhand --; if (bhand < 0) bhand = (sizeof(bufs)/sizeof(bufs[0]))-1; bp = &bufs[bhand][0]; - for (bno=nbits-1,bit=1U<=0;bno--,bit>>=1) + for (bno=nbits-1,bit=((unsigned int)1)<=0;bno--,bit>>=1) { *bp++ = (v & bit) ? '1' : '0'; if (((bno&3) == 0) && (bno != 0)) *bp++ = '.'; } -- cgit v0.12