From 1d51f83dce1b343587c60aa8e68f4a9e8c904498 Mon Sep 17 00:00:00 2001 From: cristy Date: Wed, 19 Mar 2014 13:20:31 +0000 Subject: [PATCH] --- MagickCore/magick.c | 2 +- MagickCore/semaphore.c | 6 ++---- MagickCore/semaphore.h | 4 ++-- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/MagickCore/magick.c b/MagickCore/magick.c index b5d6c58d0..61107f396 100644 --- a/MagickCore/magick.c +++ b/MagickCore/magick.c @@ -832,7 +832,7 @@ static void *DestroyMagickNode(void *magick_info) if (p->name != (char *) NULL) p->name=DestroyString(p->name); if (p->semaphore != (SemaphoreInfo *) NULL) - p->semaphore=RelinquishSemaphoreInfo(&p->semaphore); + RelinquishSemaphoreInfo(&p->semaphore); return(RelinquishMagickMemory(p)); } diff --git a/MagickCore/semaphore.c b/MagickCore/semaphore.c index 901ae5327..0f61ccf42 100644 --- a/MagickCore/semaphore.c +++ b/MagickCore/semaphore.c @@ -340,15 +340,14 @@ MagickExport void LockSemaphoreInfo(SemaphoreInfo *semaphore_info) % % The format of the RelinquishSemaphoreInfo method is: % -% SemaphoreInfo *RelinquishSemaphoreInfo(SemaphoreInfo **semaphore_info) +% void RelinquishSemaphoreInfo(SemaphoreInfo **semaphore_info) % % A description of each parameter follows: % % o semaphore_info: Specifies a pointer to an SemaphoreInfo structure. % */ -MagickExport SemaphoreInfo *RelinquishSemaphoreInfo( - SemaphoreInfo **semaphore_info) +MagickExport void RelinquishSemaphoreInfo(SemaphoreInfo **semaphore_info) { assert(semaphore_info != (SemaphoreInfo **) NULL); assert((*semaphore_info) != (SemaphoreInfo *) NULL); @@ -376,7 +375,6 @@ MagickExport SemaphoreInfo *RelinquishSemaphoreInfo( (*semaphore_info)->signature=(~MagickSignature); *semaphore_info=(SemaphoreInfo *) RelinquishSemaphoreMemory(*semaphore_info); UnlockMagickMutex(); - return((SemaphoreInfo *) NULL); } /* diff --git a/MagickCore/semaphore.h b/MagickCore/semaphore.h index a2964b618..dcb047f04 100644 --- a/MagickCore/semaphore.h +++ b/MagickCore/semaphore.h @@ -26,12 +26,12 @@ typedef struct SemaphoreInfo SemaphoreInfo; extern MagickExport SemaphoreInfo - *AcquireSemaphoreInfo(void), - *RelinquishSemaphoreInfo(SemaphoreInfo **); + *AcquireSemaphoreInfo(void); extern MagickExport void ActivateSemaphoreInfo(SemaphoreInfo **), LockSemaphoreInfo(SemaphoreInfo *), + RelinquishSemaphoreInfo(SemaphoreInfo **), UnlockSemaphoreInfo(SemaphoreInfo *); #if defined(__cplusplus) || defined(c_plusplus) -- 2.50.1