On Tue, 23 Nov 2004, Hans Leidekker wrote:
On Tuesday 23 November 2004 10:21, Francois Gouget wrote:
I'm sure we will be needing many of those newer APIs. Is there any chance for you to upgrade your lcms.h to 1.13?
A better solution would probably be to check for one of the newer APIs in configure.ac (or the LCMSICCPROFILE structure if that is possible).
That's another solution but I'm not sure if it's a *better* solution. It will mean that Gerald won't see any compiler errors, but it will also mean he builds an MSCMS dll without or with limited lcms support. At this stage of development I don't think it's reasonable to try to support an old version of lcms that has only half of the APIs compared to the latest.
What I meant is that we should check for one of these new APIs that we need, and if we don't find it we should just do as if lcms.h was missing.
I.e. if your lcms library is too old, then Wine won't use it at all. That should keep things pretty much as simple as now, while avoiding compilation errors for people with old libraries.