mirror of
https://github.com/gnustep/libs-base.git
synced 2025-05-11 16:50:42 +00:00
(MEMORY_CHECK): Macro deleted. objc_malloc() and friends take care of
raising the correct exception. All calls removed. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1790 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
ca43d69ed2
commit
fb130bf261
1 changed files with 0 additions and 8 deletions
|
@ -55,11 +55,6 @@ enum {
|
||||||
|
|
||||||
#define DEFAULT_MEMORY_STREAM_SIZE 64
|
#define DEFAULT_MEMORY_STREAM_SIZE 64
|
||||||
|
|
||||||
#define MEMORY_CHECK(buffer) \
|
|
||||||
if (!buffer) \
|
|
||||||
[NSException raise: StreamException \
|
|
||||||
format: @"Virtual memory exhausted"]
|
|
||||||
|
|
||||||
extern int
|
extern int
|
||||||
o_vscanf (void *stream,
|
o_vscanf (void *stream,
|
||||||
int (*inchar_func)(void*),
|
int (*inchar_func)(void*),
|
||||||
|
@ -96,7 +91,6 @@ static BOOL debug_memory_stream = NO;
|
||||||
{
|
{
|
||||||
char *b;
|
char *b;
|
||||||
OBJC_MALLOC(b, char, s);
|
OBJC_MALLOC(b, char, s);
|
||||||
MEMORY_CHECK(b);
|
|
||||||
return [self _initOnMallocBuffer:b size:s eofPosition:i
|
return [self _initOnMallocBuffer:b size:s eofPosition:i
|
||||||
prefix:p position:i];
|
prefix:p position:i];
|
||||||
}
|
}
|
||||||
|
@ -146,7 +140,6 @@ static BOOL debug_memory_stream = NO;
|
||||||
{
|
{
|
||||||
size = MAX(prefix+position+l, size*2);
|
size = MAX(prefix+position+l, size*2);
|
||||||
buffer = objc_realloc (buffer, size);
|
buffer = objc_realloc (buffer, size);
|
||||||
MEMORY_CHECK(buffer);
|
|
||||||
}
|
}
|
||||||
memcpy(buffer+prefix+position, b, l);
|
memcpy(buffer+prefix+position, b, l);
|
||||||
position += l;
|
position += l;
|
||||||
|
@ -304,7 +297,6 @@ void unchar_func(void *s, int c)
|
||||||
if (s > prefix + eofPosition)
|
if (s > prefix + eofPosition)
|
||||||
{
|
{
|
||||||
buffer = objc_realloc (buffer, s);
|
buffer = objc_realloc (buffer, s);
|
||||||
MEMORY_CHECK(buffer);
|
|
||||||
size = s;
|
size = s;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue