mirror of
https://github.com/gnustep/libs-base.git
synced 2025-04-22 16:33:29 +00:00
Small bug fix for NSNumber to prevent memory leaks.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29706 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
4b0d69d837
commit
36da53fca3
2 changed files with 10 additions and 5 deletions
|
@ -1,3 +1,8 @@
|
|||
2010-02-23 Fred Kiefer <FredKiefer@gmx.de>
|
||||
|
||||
* Source/NSNumber.m: Autorelease the values returned by the
|
||||
numberWithXXX: methods.
|
||||
|
||||
2010-02-22 Wolfgang Lux <wolfgang.lux@gmail.com>
|
||||
|
||||
* Source/NSSpellServer.m (-isWordInUserDictionaries:caseSensitive:):
|
||||
|
|
|
@ -443,7 +443,7 @@ if (aValue >= -1 && aValue <= 12)\
|
|||
CHECK_SINGLETON (aValue);
|
||||
n = NSAllocateObject (NSIntNumberClass, 0, 0);
|
||||
n->value = aValue;
|
||||
return n;
|
||||
return AUTORELEASE(n);
|
||||
}
|
||||
|
||||
+ (NSNumber *) numberWithUnsignedInt: (unsigned int)aValue
|
||||
|
@ -478,7 +478,7 @@ if (aValue >= -1 && aValue <= 12)\
|
|||
}
|
||||
n = NSAllocateObject (NSLongLongNumberClass, 0, 0);
|
||||
n->value = aValue;
|
||||
return n;
|
||||
return AUTORELEASE(n);
|
||||
}
|
||||
|
||||
+ (NSNumber *) numberWithUnsignedLongLong: (unsigned long long)aValue
|
||||
|
@ -491,7 +491,7 @@ if (aValue >= -1 && aValue <= 12)\
|
|||
}
|
||||
n = NSAllocateObject (NSUnsignedLongLongNumberClass, 0, 0);
|
||||
n->value = aValue;
|
||||
return n;
|
||||
return AUTORELEASE(n);
|
||||
}
|
||||
|
||||
+ (NSNumber *) numberWithFloat: (float)aValue
|
||||
|
@ -499,7 +499,7 @@ if (aValue >= -1 && aValue <= 12)\
|
|||
NSFloatNumber *n = NSAllocateObject (NSFloatNumberClass, 0, 0);
|
||||
|
||||
n->value = aValue;
|
||||
return n;
|
||||
return AUTORELEASE(n);
|
||||
}
|
||||
|
||||
+ (NSNumber *) numberWithDouble: (double)aValue
|
||||
|
@ -507,7 +507,7 @@ if (aValue >= -1 && aValue <= 12)\
|
|||
NSDoubleNumber *n = NSAllocateObject (NSDoubleNumberClass, 0, 0);
|
||||
|
||||
n->value = aValue;
|
||||
return n;
|
||||
return AUTORELEASE(n);
|
||||
}
|
||||
|
||||
+ (NSNumber *) numberWithInteger: (NSInteger)aValue
|
||||
|
|
Loading…
Reference in a new issue