more GC updates

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28223 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Richard Frith-MacDonald 2009-04-16 09:07:13 +00:00
parent d3398a8044
commit 92c3166df3
6 changed files with 1015 additions and 532 deletions

View file

@ -558,10 +558,10 @@ replacementForClass(Class c)
{
NSMapEnumerator enumerator = NSEnumerateMapTable(depKeys);
NSString *mainKey;
NSHashTable dependents;
NSHashTable *dependents;
while (NSNextMapEnumeratorPair(&enumerator, (void **)(&mainKey),
&dependents))
(void**)&dependents))
{
NSHashEnumerator dependentKeyEnum;
NSString *dependentKey;
@ -1478,7 +1478,7 @@ replacementForClass(Class c)
if (keys != nil)
{
NSHashTable dependents = NSMapGet(keys, aKey);
NSHashTable *dependents = NSMapGet(keys, aKey);
if (dependents != 0)
{
@ -1501,7 +1501,7 @@ replacementForClass(Class c)
if (keys != nil)
{
NSHashTable dependents = NSMapGet(keys, aKey);
NSHashTable *dependents = NSMapGet(keys, aKey);
if (dependents != nil)
{
@ -1822,7 +1822,8 @@ triggerChangeNotificationsForDependentKey: (NSString*)dependentKey
enumerator = [triggerKeys objectEnumerator];
while ((affectingKey = [enumerator nextObject]))
{
NSHashTable dependentKeys = NSMapGet(affectingKeys, affectingKey);
NSHashTable *dependentKeys = NSMapGet(affectingKeys, affectingKey);
if (!dependentKeys)
{
dependentKeys = NSCreateHashTable(NSObjectHashCallBacks, 10);