| AWARE [SYSTEMS] | Imaging expertise for the Delphi developer | |||||||
![]() |
TIFF and LibTiff Mailing List Archive | |||||||
LibTiff Mailing List
TIFF and LibTiff Mailing List Archive Contact
The TIFF Mailing List Homepage |
Thread2005.07.21 14:21 "Re: question of understanding / D7 and Var-Types", by Chris LosingerAt 10:09 AM 7/21/2005, Frank Warmerdam wrote: > This is a pecularity of C. When floating point (single) values are passed to > a function that lacks a prototype (or uses varargs "..." as in this case) > they are automatically promoted to double. So internally libtiff has > to pull a double off the stack instead of a float even though it considers > the field to be float. Because it considers the field to be a float, when you > request the value you have to pass a float*, not a double*. is there a place where i can get the list of tags supported by LibTiff and the parameters (types and count) that TIFFGetField and TIFFSetField expect ? what Frank writes below makes me think that looking at tiff_dir.c and checking what the va_arg calls pull off the stack isn't going to be 100% accurate. -c __________________________ Chris Losinger Smaller Animals Software, Inc. http://www.smalleranimals.com |
|||||||