mirror of
https://github.com/gnustep/libs-base.git
synced 2025-05-30 16:30:41 +00:00
General stack info handling improvements
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6466 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
2e21575872
commit
2fe1953386
10 changed files with 59 additions and 9 deletions
|
@ -74,6 +74,7 @@
|
|||
#include <Foundation/NSFileManager.h>
|
||||
#include <Foundation/NSPathUtilities.h>
|
||||
#include <Foundation/NSRange.h>
|
||||
#include <Foundation/NSZone.h>
|
||||
#include <string.h> /* for memset() */
|
||||
#include <unistd.h> /* SEEK_* on SunOS 4 */
|
||||
|
||||
|
@ -270,7 +271,7 @@ failure:
|
|||
}
|
||||
}
|
||||
|
||||
+ (NSData*) allocWithZone: (NSZone*)z
|
||||
+ (id) allocWithZone: (NSZone*)z
|
||||
{
|
||||
return (NSData*)NSAllocateObject(dataMalloc, 0, z);
|
||||
}
|
||||
|
@ -1176,7 +1177,7 @@ failure:
|
|||
|
||||
|
||||
@implementation NSMutableData
|
||||
+ (NSData*) allocWithZone: (NSZone*)z
|
||||
+ (id) allocWithZone: (NSZone*)z
|
||||
{
|
||||
return (NSData*)NSAllocateObject(mutableDataMalloc, 0, z);
|
||||
}
|
||||
|
@ -1662,7 +1663,7 @@ failure:
|
|||
*/
|
||||
@implementation NSDataStatic
|
||||
|
||||
+ (NSData*) allocWithZone: (NSZone*)z
|
||||
+ (id) allocWithZone: (NSZone*)z
|
||||
{
|
||||
return (NSData*)NSAllocateObject(self, 0, z);
|
||||
}
|
||||
|
@ -2285,7 +2286,7 @@ getBytes(void* dst, void* src, unsigned len, unsigned limit, unsigned *pos)
|
|||
|
||||
#if HAVE_MMAP
|
||||
@implementation NSDataMappedFile
|
||||
+ (NSData*) allocWithZone: (NSZone*)z
|
||||
+ (id) allocWithZone: (NSZone*)z
|
||||
{
|
||||
return (NSData*)NSAllocateObject([NSDataMappedFile class], 0, z);
|
||||
}
|
||||
|
@ -2357,7 +2358,7 @@ getBytes(void* dst, void* src, unsigned len, unsigned limit, unsigned *pos)
|
|||
|
||||
#if HAVE_SHMCTL
|
||||
@implementation NSDataShared
|
||||
+ (NSData*) allocWithZone: (NSZone*)z
|
||||
+ (id) allocWithZone: (NSZone*)z
|
||||
{
|
||||
return (NSData*)NSAllocateObject([NSDataShared class], 0, z);
|
||||
}
|
||||
|
@ -2468,7 +2469,7 @@ getBytes(void* dst, void* src, unsigned len, unsigned limit, unsigned *pos)
|
|||
}
|
||||
}
|
||||
|
||||
+ (NSData*) allocWithZone: (NSZone*)z
|
||||
+ (id) allocWithZone: (NSZone*)z
|
||||
{
|
||||
return (NSData*)NSAllocateObject(mutableDataMalloc, 0, z);
|
||||
}
|
||||
|
@ -3043,7 +3044,7 @@ getBytes(void* dst, void* src, unsigned len, unsigned limit, unsigned *pos)
|
|||
|
||||
#if HAVE_SHMCTL
|
||||
@implementation NSMutableDataShared
|
||||
+ (NSData*) allocWithZone: (NSZone*)z
|
||||
+ (id) allocWithZone: (NSZone*)z
|
||||
{
|
||||
return (NSData*)NSAllocateObject([NSMutableDataShared class], 0, z);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue