AWARE SYSTEMS
TIFF and LibTiff Mail List Archive

1994.12.16 11:07 "patch for tif_lzw.c warning under SunPro C", by Glenn Herteg

Here's a small patch to avoid the following error message from the SunPro C compiler:

acc  -I.    -c tif_lzw.c -o tif_lzw.o
"tif_lzw.c", line 225: warning: macro replacement within a string literal

I've simply capitalized the "code" within the string literal, so it doesn't match the formal macro argument.

glenn@luna % diff -c tif_lzw.c_orig tif_lzw.c
*** tif_lzw.c_orig      Thu Sep 29 17:01:38 1994
--- tif_lzw.c   Fri Dec 16 02:41:22 1994
***************
*** 225,231 ****
  #define       NextCode(tif, sp, bp, code, get) {                              \
        if ((sp)->dec_bitsleft < nbits) {                               \
                TIFFWarning(tif->tif_name,                              \
!                   "LZWDecode: Strip %d not terminated with EOI code", \
                    tif->tif_curstrip);                                 \
                code = CODE_EOI;                                        \
        } else {                                                        \
--- 225,231 ----
  #define       NextCode(tif, sp, bp, code, get) {                              \
        if ((sp)->dec_bitsleft < nbits) {                               \
                TIFFWarning(tif->tif_name,                              \
!                   "LZWDecode: Strip %d not terminated with EOI Code", \
                    tif->tif_curstrip);                                 \
                code = CODE_EOI;                                        \
        } else {                                                        \

Glenn Herteg
IA Corporation
glenn@lia.com