File strongswan-4.5.3-fmt-warnings.patch of Package strongswan

--- src/checksum/checksum_builder.c
+++ src/checksum/checksum_builder.c	2011/09/08 15:45:10
@@ -64,9 +64,9 @@ static void build_checksum(char *path, c
 			fprintf(stderr, "dlopen failed: %s\n", dlerror());
 		}
 	}
-	printf("\t{\"%-20s%7u, 0x%08x, %6u, 0x%08x},\n",
+	printf("\t{\"%-20s%7zu, 0x%08x, %6zu, 0x%08x},\n",
 		   name, fsize, fsum, ssize, ssum);
-	fprintf(stderr, "\"%-20s%7u / 0x%08x       %6u / 0x%08x\n",
+	fprintf(stderr, "\"%-20s%7zu / 0x%08x       %6zu / 0x%08x\n",
 			name, fsize, fsum, ssize, ssum);
 }
 
@@ -106,14 +106,14 @@ static void build_binary_checksum(char *
 		pos = strrchr(binary, '.');
 		if (pos && streq(pos, ".so"))
 		{
-			snprintf(name, sizeof(name), "%.*s\",", pos - binary, binary);
+			snprintf(name, sizeof(name), "%.*s\",", (int)(pos - binary), binary);
 			if (streq(name, "libstrongswan\","))
 			{
 				snprintf(sname, sizeof(sname), "%s", "library_init");
 			}
 			else
 			{
-				snprintf(sname, sizeof(sname), "%.*s_init", pos - binary, binary);
+				snprintf(sname, sizeof(sname), "%.*s_init", (int)(pos - binary), binary);
 			}
 			build_checksum(path, name, sname);
 		}
openSUSE Build Service is sponsored by