| 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 |
Thread2008.08.12 03:53 "Re: windows 64 bit build", by Edward LamOn Mon, August 11, 2008 22:44, Bob Friesenhahn wrote: > On Mon, 11 Aug 2008, Edward Lam wrote: >> OK, second take then. We keep everything the same but fix it differently >> in tif_win32.c. In TIFFFdOpen(), we use _get_osfhandle() to convert the >> given ifd into a HANDLE that we pass to TIFFClientOpen(). In the calls >> to >> TIFFFdOpen(), we call _open_osfhandle() to allocate an fd corresponding >> to >> the HANDLE. > > If you can submit a tested patch, I will be happy to commit it. Does anyone know where I can get a test file? :) Is it enough to generate sufficiently large image (say of constant color) with no compression? > Are the _get_osfhandle() and _open_osfhandle() functions available in > older versions of Windows? (e.g. Windows '98?). According to MSDN [1], it is. But then I have no idea how accurate MSDN is. :) MSDN also shows _get_osfhandle() as returning an int but on my MSVC 2005 io.h I see it returning an intptr_t. 1. http://msdn.microsoft.com/en-us/library/bdts1c9x(VS.71).aspx -Edward |
|||||||