2000.04.04 10:08 "tif_getimage.c and VC6 warning", by Arvan Pritchard

I have Libtiff version 3.5.5, and it produces warnings when compiled with VC6:

f:\software\libtiff\src\tif_getimage.c(1545): warning C4550: expression evaluates to a function which is missing an argument list

I believe that this is a bug in VC6, but suggest the following change to avoid the warning:

1545,1550c1545,1550
<     case 0x44: return (putcontig8bitYCbCr44tile);
<     case 0x42: return (putcontig8bitYCbCr42tile);
<     case 0x41: return (putcontig8bitYCbCr41tile);
<     case 0x22: return (putcontig8bitYCbCr22tile);
<     case 0x21: return (putcontig8bitYCbCr21tile);
<     case 0x11: return (putcontig8bitYCbCr11tile);
---
>     case 0x44: return (&putcontig8bitYCbCr44tile);
>     case 0x42: return (&putcontig8bitYCbCr42tile);
>     case 0x41: return (&putcontig8bitYCbCr41tile);
>     case 0x22: return (&putcontig8bitYCbCr22tile);
>     case 0x21: return (&putcontig8bitYCbCr21tile);
>     case 0x11: return (&putcontig8bitYCbCr11tile);

Arvan Pritchard
Informatix Software International Limited
Daedalus House, Station Road, Cambridge, CB1 2RE
arvan.pritchard@informatix.co.uk