mirror of
https://github.com/gnustep/libs-base.git
synced 2025-06-03 01:50:55 +00:00
parent
6681a3da47
commit
c981920679
6 changed files with 21 additions and 111 deletions
|
@ -187,8 +187,6 @@ pointerFunctionsRelinquish(PFInfo *PF, void **itemptr)
|
|||
(*PF->relinquishFunction)(*itemptr, PF->sizeFunction);
|
||||
if (memoryType(PF->options, NSPointerFunctionsWeakMemory))
|
||||
WEAK_WRITE(itemptr, 0);
|
||||
else if (memoryType(PF->options, NSPointerFunctionsStrongMemory))
|
||||
STRONG_WRITE(itemptr, 0);
|
||||
else
|
||||
*itemptr = 0;
|
||||
}
|
||||
|
@ -205,7 +203,7 @@ pointerFunctionsReplace(PFInfo *PF, void **dst, void *src)
|
|||
if (PF->relinquishFunction != 0)
|
||||
(*PF->relinquishFunction)(*dst, PF->sizeFunction);
|
||||
if (memoryType(PF->options, NSPointerFunctionsWeakMemory))
|
||||
WEAK_WRITE(dst, src);
|
||||
WEAK_WRITE(dst, 0);
|
||||
else
|
||||
*dst = src;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue