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));
}
%
% 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);
(*semaphore_info)->signature=(~MagickSignature);
*semaphore_info=(SemaphoreInfo *) RelinquishSemaphoreMemory(*semaphore_info);
UnlockMagickMutex();
- return((SemaphoreInfo *) NULL);
}
\f
/*
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)