File lcms-gcc14-fix.patch of Package lcms

---
 jpegicc/jpegicc.c |    2 +-
 src/cmscam97.c    |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

--- a/jpegicc/jpegicc.c
+++ b/jpegicc/jpegicc.c
@@ -707,7 +707,7 @@ int TransformImage(char *cDefInpProf, ch
        DWORD wInput, wOutput;
        int OutputColorSpace;
        DWORD dwFlags = 0; 
-       DWORD EmbedLen;
+       unsigned int EmbedLen;
        LPBYTE EmbedBuffer;
 
 	   // Observer adaptation state (only meaningful on absolute colorimetric intent)
--- a/src/cmscam97.c
+++ b/src/cmscam97.c
@@ -422,7 +422,7 @@ LCMSAPI LCMSHANDLE LCMSEXPORT cmsCIECAM9
 #ifdef USE_CIECAM97s2
     MAT3eval(&lpMod -> RGB_subw, &lpMod -> MlamRigg, &lpMod -> WP);
 #else
-    VEC3divK(&tmp, &lpMod -> WP, lpMod->WP.Y);
+    VEC3divK(&tmp, (LPVEC3)(&lpMod -> WP), lpMod->WP.Y);
     MAT3eval(&lpMod -> RGB_subw, &lpMod -> MlamRigg, &tmp);
 #endif
 
openSUSE Build Service is sponsored by