From 99f46a609b835e0f6675f574b7fa3c8d526f07e1 Mon Sep 17 00:00:00 2001 From: Super User <root@nieman-test1.control.lth.se> Date: Wed, 23 Apr 2025 15:54:23 +0200 Subject: [PATCH] New style function declarations --- md5.c | 39 ++++++++++++++++----------------------- md5toc.spec.template | 2 ++ 2 files changed, 18 insertions(+), 23 deletions(-) diff --git a/md5.c b/md5.c index 61a2774..37b0258 100644 --- a/md5.c +++ b/md5.c @@ -53,8 +53,7 @@ static const unsigned char fillbuf[64] = { 0x80, 0 /* , 0, 0, ... */ }; /* Initialize structure containing state of computation. (RFC 1321, 3.3: Step 3) */ void -md5_init_ctx (ctx) - struct md5_ctx *ctx; +md5_init_ctx (struct md5_ctx *ctx) { ctx->A = 0x67452301; ctx->B = 0xefcdab89; @@ -71,9 +70,8 @@ md5_init_ctx (ctx) IMPORTANT: On some systems it is required that RESBUF is correctly aligned for a 32 bits value. */ void * -md5_read_ctx (ctx, resbuf) - const struct md5_ctx *ctx; - void *resbuf; +md5_read_ctx ( const struct md5_ctx *ctx, + void *resbuf) { ((md5_uint32 *) resbuf)[0] = SWAP (ctx->A); ((md5_uint32 *) resbuf)[1] = SWAP (ctx->B); @@ -89,9 +87,8 @@ md5_read_ctx (ctx, resbuf) IMPORTANT: On some systems it is required that RESBUF is correctly aligned for a 32 bits value. */ void * -md5_finish_ctx (ctx, resbuf) - struct md5_ctx *ctx; - void *resbuf; +md5_finish_ctx (struct md5_ctx *ctx, + void *resbuf) { /* Take yet unprocessed bytes into account. */ md5_uint32 bytes = ctx->buflen; @@ -120,9 +117,8 @@ md5_finish_ctx (ctx, resbuf) resulting message digest number will be written into the 16 bytes beginning at RESBLOCK. */ int -md5_stream (stream, resblock) - FILE *stream; - void *resblock; +md5_stream (FILE *stream, + void *resblock) { /* Important: BLOCKSIZE must be a multiple of 64. */ #define BLOCKSIZE 4096 @@ -177,10 +173,9 @@ md5_stream (stream, resblock) output yields to the wanted ASCII representation of the message digest. */ void * -md5_buffer (buffer, len, resblock) - const char *buffer; - size_t len; - void *resblock; +md5_buffer (const char *buffer, + size_t len, + void *resblock) { struct md5_ctx ctx; @@ -196,10 +191,9 @@ md5_buffer (buffer, len, resblock) void -md5_process_bytes (buffer, len, ctx) - const void *buffer; - size_t len; - struct md5_ctx *ctx; +md5_process_bytes (const void *buffer, + size_t len, + struct md5_ctx *ctx) { /* When we already have some bits in our internal buffer concatenate both inputs first. */ @@ -254,10 +248,9 @@ md5_process_bytes (buffer, len, ctx) It is assumed that LEN % 64 == 0. */ void -md5_process_block (buffer, len, ctx) - const void *buffer; - size_t len; - struct md5_ctx *ctx; +md5_process_block (const void *buffer, + size_t len, + struct md5_ctx *ctx) { md5_uint32 correct_words[16]; const md5_uint32 *words = buffer; diff --git a/md5toc.spec.template b/md5toc.spec.template index 218dd89..513456f 100644 --- a/md5toc.spec.template +++ b/md5toc.spec.template @@ -5,6 +5,8 @@ Summary: A simple utility to create a TOC of a directory License: GPLv3 Source0: http://control.lth.se/md5toc.tar +%undefine source_date_epoch_from_changelog + #BuildRequires: libattr-devel BuildRequires: gcc -- GitLab