--- work.old/icc.c	2025-02-25 20:02:36.215180328 +0400
+++ work/icc.c	2025-02-25 20:04:09.711060955 +0400
@@ -17326,7 +17326,7 @@
 /* Returned static buffer is re-used every 5 calls. */
 char *icmPiv(int di, int *p) {
 	static char buf[5][MAX_CHAN * 16];
-	static ix = 0;
+	static size_t ix = 0;
 	int e;
 	char *bp;
 
@@ -17349,7 +17349,7 @@
 /* Returned static buffer is re-used every 5 calls. */
 char *icmPdv(int di, double *p) {
 	static char buf[5][MAX_CHAN * 16];
-	static ix = 0;
+	static size_t ix = 0;
 	int e;
 	char *bp;
 
@@ -17372,7 +17372,7 @@
 /* Returned static buffer is re-used every 5 calls. */
 char *icmPfv(int di, float *p) {
 	static char buf[5][MAX_CHAN * 16];
-	static ix = 0;
+	static size_t ix = 0;
 	int e;
 	char *bp;
 
@@ -17395,7 +17395,7 @@
 /* Returned static buffer is re-used every 5 calls. */
 char *icmPLab(double *p) {
 	static char buf[5][MAX_CHAN * 16];
-	static ix = 0;
+	static size_t ix = 0;
 	int e;
 	char *bp;
 	double lab[3];
