On Monday 7 February 2005 16:33, Bob Friesenhahn wrote: > 'unsigned int' is a 32-bit quantity on 32-bit and normal 64-bit > systems. 'unsigned long' is a 64-bit type on 64-bit systems. It > would be fine to use 'unsigned long' on 32-bit CPUs, but whatever > warnings you are seeing would still be evident when 'unsigned int' is > then used on 64-bit CPUs.
Thank you for clarifying this. So I'm afraid my hack breaks when building for 64 bit systems :-( This also means that Lcms or it's users may already have come to depend on DWORD being 32 bits wide on 64 bit non-Windows systems. -Hans ------------------------------------------------------- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl _______________________________________________ Lcms-user mailing list Lcms-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lcms-user