Unverified Commit 4cd78265 authored by Vladimír Čunát's avatar Vladimír Čunát Committed by GitHub
Browse files

libgda5: fix C23 md5c.c build (#511829)

parents 72f9652b a9dd7677
Loading
Loading
Loading
Loading
+54 −0
Original line number Diff line number Diff line
--- a/libgda/md5c.c
+++ b/libgda/md5c.c
@@ -99,2 +99,2 @@
-void MD5Init (context)
-MD5_CTX *context;                                        /* context */
+void
+MD5Init (MD5_CTX *context)
@@ -116,4 +116,2 @@
-void MD5Update (context, input, inputLen)
-MD5_CTX *context;                                        /* context */
-unsigned char *input;                                /* input block */
-unsigned int inputLen;                     /* length of input block */
+void
+MD5Update (MD5_CTX *context, unsigned char *input, unsigned int inputLen)
@@ -158,3 +156,2 @@
-void MD5Final (digest, context)
-unsigned char digest[16];                         /* message digest */
-MD5_CTX *context;                                       /* context */
+void
+MD5Final (unsigned char digest[16], MD5_CTX *context)
@@ -187,3 +184,2 @@
-static void MD5Transform (state, block)
-UINT4 state[4];
-unsigned char block[64];
+static void
+MD5Transform (UINT4 state[4], unsigned char block[64])
@@ -280,4 +276,2 @@
-static void Encode (output, input, len)
-unsigned char *output;
-UINT4 *input;
-unsigned int len;
+static void
+Encode (unsigned char *output, UINT4 *input, unsigned int len)
@@ -298,4 +292,2 @@
-static void Decode (output, input, len)
-UINT4 *output;
-unsigned char *input;
-unsigned int len;
+static void
+Decode (UINT4 *output, unsigned char *input, unsigned int len)
@@ -312,4 +304,2 @@
-static void MD5_memcpy (output, input, len)
-POINTER output;
-POINTER input;
-unsigned int len;
+static void
+MD5_memcpy (POINTER output, POINTER input, unsigned int len)
@@ -325,4 +315,2 @@
-static void MD5_memset (output, value, len)
-POINTER output;
-int value;
-unsigned int len;
+static void
+MD5_memset (POINTER output, int value, unsigned int len)
+3 −0
Original line number Diff line number Diff line
@@ -48,6 +48,9 @@ stdenv.mkDerivation (finalAttrs: {
    # Fix configure detection of features with c99.
    ./0001-gcc14-fix.patch

    # Fix K&R-style MD5 definitions that fail under C23.
    ./0002-c23-md5c.patch

    # Fix build with gettext 0.25
    (fetchpatch {
      url = "https://src.fedoraproject.org/rpms/libgda5/raw/945495e5c6cdd98a5360eff77245421876a97a57/f/gettext.patch";