diff options
author | ericm <ericm> | 2000-03-30 19:44:41 (GMT) |
---|---|---|
committer | ericm <ericm> | 2000-03-30 19:44:41 (GMT) |
commit | 464c4bdc8c2a1c45079e582b1a5035b89654f9c0 (patch) | |
tree | a679aca4f7aa3650a33883ac68d42f7f3b732f59 | |
parent | 56e8792ef11a51b6ce082136867b60e2189cc999 (diff) | |
download | tk-464c4bdc8c2a1c45079e582b1a5035b89654f9c0.zip tk-464c4bdc8c2a1c45079e582b1a5035b89654f9c0.tar.gz tk-464c4bdc8c2a1c45079e582b1a5035b89654f9c0.tar.bz2 |
* generic/tkImgGIF.c: Fixed some ANSI specific bits to avoid
compile problems with non-ANSI compilers (ie, replace const with
CONST, etc). [Bug: 4223].
-rw-r--r-- | ChangeLog | 13 | ||||
-rw-r--r-- | generic/tkImgGIF.c | 10 |
2 files changed, 18 insertions, 5 deletions
@@ -1,3 +1,16 @@ +2000-03-30 Eric Melski <ericm@scriptics.com> + + * 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 <ericm@scriptics.com> * 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<<bno;bno>=0;bno--,bit>>=1) + for (bno=nbits-1,bit=((unsigned int)1)<<bno;bno>=0;bno--,bit>>=1) { *bp++ = (v & bit) ? '1' : '0'; if (((bno&3) == 0) && (bno != 0)) *bp++ = '.'; } |