File lcms-type-fix.patch of Package lcms

diff -Naru lcms-1.19_orig/jpegicc/jpegicc.c lcms-1.19/jpegicc/jpegicc.c
--- lcms-1.19_orig/jpegicc/jpegicc.c	2009-10-31 00:57:45.000000000 +0900
+++ lcms-1.19/jpegicc/jpegicc.c	2024-10-16 13:57:08.302937313 +0900
@@ -707,7 +707,7 @@
        DWORD wInput, wOutput;
        int OutputColorSpace;
        DWORD dwFlags = 0; 
-       DWORD EmbedLen;
+       unsigned int EmbedLen;
        LPBYTE EmbedBuffer;
 
 	   // Observer adaptation state (only meaningful on absolute colorimetric intent)
diff -Naru lcms-1.19_orig/src/cmscam97.c lcms-1.19/src/cmscam97.c
--- lcms-1.19_orig/src/cmscam97.c	2024-10-16 13:51:25.964504838 +0900
+++ lcms-1.19/src/cmscam97.c	2024-10-16 14:01:05.945296982 +0900
@@ -422,7 +422,7 @@
 #ifdef USE_CIECAM97s2
     MAT3eval(&lpMod -> RGB_subw, &lpMod -> MlamRigg, &lpMod -> WP);
 #else
-    VEC3divK(&tmp, &lpMod -> WP, lpMod->WP.Y);
+    VEC3divK(&tmp, (VEC3 *)(&lpMod -> WP), lpMod->WP.Y);
     MAT3eval(&lpMod -> RGB_subw, &lpMod -> MlamRigg, &tmp);
 #endif
 
openSUSE Build Service is sponsored by