File mpack-compile_fixes.patch of Package mpack
diff -urN mpack-1.6/md5c.c mpack-1.6-patch/md5c.c
--- mpack-1.6/md5c.c 2003-07-21 23:35:31.000000000 +0300
+++ mpack-1.6-patch/md5c.c 2025-07-14 15:25:45.487179448 +0300
@@ -45,13 +45,11 @@
#define S43 15
#define S44 21
-static void MD5Transform PROTO_LIST ((UINT4 [4], unsigned char [64]));
-static void Encode PROTO_LIST
- ((unsigned char *, UINT4 *, unsigned int));
-static void Decode PROTO_LIST
- ((UINT4 *, unsigned char *, unsigned int));
-static void MD5_memcpy PROTO_LIST ((POINTER, POINTER, unsigned int));
-static void MD5_memset PROTO_LIST ((POINTER, int, unsigned int));
+static void MD5Transform (UINT4 [4], unsigned char [64]);
+static void Encode (unsigned char *, UINT4 *, unsigned int);
+static void Decode (UINT4 *, unsigned char *, unsigned int);
+static void MD5_memcpy (POINTER, POINTER, unsigned int);
+static void MD5_memset (POINTER, int, unsigned int);
static unsigned char PADDING[64] = {
0x80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
diff -urN mpack-1.6/md5.h mpack-1.6-patch/md5.h
--- mpack-1.6/md5.h 2003-07-21 23:35:31.000000000 +0300
+++ mpack-1.6-patch/md5.h 2025-07-14 15:25:45.487388489 +0300
@@ -60,8 +60,8 @@
unsigned char buffer[64]; /* input buffer */
} MD5_CTX;
-void MD5Init PROTO_LIST ((MD5_CTX *));
-void MD5Update PROTO_LIST
- ((MD5_CTX *, unsigned char *, unsigned int));
-void MD5Final PROTO_LIST ((unsigned char [16], MD5_CTX *));
+//void MD5Init PROTO_LIST ((MD5_CTX *));
+void MD5Init (MD5_CTX *);
+void MD5Update (MD5_CTX *, unsigned char *, unsigned int);
+void MD5Final (unsigned char [16], MD5_CTX *);