From a82633c2a3dd15d00d4c076d6527581aa5dcf57d Mon Sep 17 00:00:00 2001 From: Panu Matilainen Date: Tue, 21 Sep 2010 13:41:25 +0300 Subject: [PATCH] Avoid using void pointer when we have a real type for the memfail function --- rpmio/rpmmalloc.c | 4 ++-- rpmio/rpmutil.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/rpmio/rpmmalloc.c b/rpmio/rpmmalloc.c index 68aa246..c38ab96 100644 --- a/rpmio/rpmmalloc.c +++ b/rpmio/rpmmalloc.c @@ -29,9 +29,9 @@ static void *vmefail(size_t size) return val; } -void * rpmSetMemFail(rpmMemFailFunc func, void *data) +rpmMemFailFunc rpmSetMemFail(rpmMemFailFunc func, void *data) { - void *ofunc = failfunc; + rpmMemFailFunc ofunc = failfunc; failfunc = func; failfunc_data = data; return ofunc; diff --git a/rpmio/rpmutil.h b/rpmio/rpmutil.h index 7f22f64..7c4af93 100644 --- a/rpmio/rpmutil.h +++ b/rpmio/rpmutil.h @@ -146,6 +146,6 @@ typedef void * (*rpmMemFailFunc) (size_t size, void *data); * @param data User data (or NULL) * @return Previous callback function */ -void * rpmSetMemFail(rpmMemFailFunc func, void *data); +rpmMemFailFunc rpmSetMemFail(rpmMemFailFunc func, void *data); #endif /* _RPMUTIL_H */ -- 2.7.4