From 04e53c273fc1a5352dcbec6c575a20c6c7e9c869 Mon Sep 17 00:00:00 2001 From: Geoff Thorpe Date: Tue, 9 Jan 2001 16:59:56 +0000 Subject: [PATCH] oops, void functions shouldn't try and return a value. Strangely, gcc didn't even give a warning for this yet HPUX cc considered it an error. Reported by Lutz(@openssl.org). --- crypto/lhash/lhash.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crypto/lhash/lhash.h b/crypto/lhash/lhash.h index a6048a4b7d..ddd8e12d05 100644 --- a/crypto/lhash/lhash.h +++ b/crypto/lhash/lhash.h @@ -121,7 +121,7 @@ typedef void (*LHASH_DOALL_ARG_FN_TYPE)(const void *, const void *); #define IMPLEMENT_LHASH_DOALL_FN(f_name,o_type) \ void f_name##_LHASH_DOALL(const void *arg) { \ o_type a = (o_type)arg; \ - return f_name(a); } + f_name(a); } #define LHASH_DOALL_FN(f_name) f_name##_LHASH_DOALL /* Fourth: "doall_arg" functions */ @@ -131,7 +131,7 @@ typedef void (*LHASH_DOALL_ARG_FN_TYPE)(const void *, const void *); void f_name##_LHASH_DOALL_ARG(const void *arg1, const void *arg2) { \ o_type a = (o_type)arg1; \ a_type b = (a_type)arg2; \ - return f_name(a,b); } + f_name(a,b); } #define LHASH_DOALL_ARG_FN(f_name) f_name##_LHASH_DOALL_ARG typedef struct lhash_st -- 2.25.1