freebsd-ports/devel/tcl-trf/files/patch-haval
Mikhail Teterin 2923c0b122 Explicitly include <sys/types.h> and <unistd.h> to fix the breakage on
recent -current. Fix warnings -- on x86, at least, the package now
builds with ``-Wall -Werror''.
2004-07-09 20:48:54 +00:00

118 lines
2.7 KiB
Text
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

--- generic/haval.c Wed Aug 9 15:13:17 2000
+++ generic/haval.c Fri Jul 9 16:25:39 2004
@@ -46,8 +46,5 @@
*/
-static void MDHaval_Start _ANSI_ARGS_ ((VOID* context));
static void MDHaval_Update _ANSI_ARGS_ ((VOID* context, unsigned int character));
-static void MDHaval_UpdateBuf _ANSI_ARGS_ ((VOID* context, unsigned char* buffer, int bufLen));
-static void MDHaval_Final _ANSI_ARGS_ ((VOID* context, VOID* digest));
/*
@@ -59,8 +56,8 @@
sizeof (CTX_TYPE),
DIGEST_SIZE,
- MDHaval_Start,
+ (Trf_MDStart *)haval_start,
MDHaval_Update,
- MDHaval_UpdateBuf,
- MDHaval_Final,
+ (Trf_MDUpdateBuf *)haval_hash,
+ (Trf_MDFinal *)haval_end,
NULL
};
@@ -94,30 +91,4 @@
*------------------------------------------------------*
*
- * MDHaval_Start --
- *
- * ------------------------------------------------*
- * Initialize the internal state of the message
- * digest generator.
- * ------------------------------------------------*
- *
- * Sideeffects:
- * As of the called procedure.
- *
- * Result:
- * None.
- *
- *------------------------------------------------------*
- */
-
-static void
-MDHaval_Start (context)
-VOID* context;
-{
- haval_start ((CTX_TYPE*) context);
-}
-
-/*
- *------------------------------------------------------*
- *
* MDHaval_Update --
*
@@ -145,63 +116,2 @@
haval_hash ((CTX_TYPE*) context, &buf, 1);
}
-
-/*
- *------------------------------------------------------*
- *
- * MDHaval_UpdateBuf --
- *
- * ------------------------------------------------*
- * Update the internal state of the message digest
- * generator for a character buffer.
- * ------------------------------------------------*
- *
- * Sideeffects:
- * As of the called procedure.
- *
- * Result:
- * None.
- *
- *------------------------------------------------------*
- */
-
-static void
-MDHaval_UpdateBuf (context, buffer, bufLen)
-VOID* context;
-unsigned char* buffer;
-int bufLen;
-{
- haval_hash ((CTX_TYPE*) context, (unsigned char*) buffer, bufLen);
-}
-
-/*
- *------------------------------------------------------*
- *
- * MDHaval_Final --
- *
- * ------------------------------------------------*
- * Generate the digest from the internal state of
- * the message digest generator.
- * ------------------------------------------------*
- *
- * Sideeffects:
- * As of the called procedure.
- *
- * Result:
- * None.
- *
- *------------------------------------------------------*
- */
-
-static void
-MDHaval_Final (context, digest)
-VOID* context;
-VOID* digest;
-{
- haval_end ((CTX_TYPE*) context, (unsigned char*) digest);
-}
-
-/*
- * External code from here on.
- */
-
-#include "haval.1996/haval.c" /* THREADING: import of one constant var, read-only => safe */