]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Wed, 19 Mar 2014 13:20:31 +0000 (13:20 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Wed, 19 Mar 2014 13:20:31 +0000 (13:20 +0000)
MagickCore/magick.c
MagickCore/semaphore.c
MagickCore/semaphore.h

index b5d6c58d09868b667d4f21c3b6d2627ff8fb2a9b..61107f39611584189e13320e6e499ff12fc37fd8 100644 (file)
@@ -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));
 }
 
index 901ae5327ca56eb966a70131764eef8a0757bd13..0f61ccf42e80aa14d006d897fcfcaa45f989f1ab 100644 (file)
@@ -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);
 }
 \f
 /*
index a2964b618340ffcb75f1ac3982c123249936409f..dcb047f04784033a5575c6a11e0535b121e677cf 100644 (file)
@@ -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)