Changes from Frith-Macdonald, NSLock fixes.

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2791 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Adam Fedor 1998-04-20 14:13:19 +00:00
parent 722df94d6e
commit fe472a3a71
20 changed files with 363 additions and 121 deletions

View file

@ -28,7 +28,6 @@
#include <Foundation/NSData.h>
#include <Foundation/NSException.h>
#include <stdarg.h>
#include <assert.h>
/* Deal with memchr: */
#if STDC_HEADERS || HAVE_STRING_H
@ -314,7 +313,7 @@ void unchar_func(void *s, int c)
As per above kludge, this would happen if we happen to have more than
128 bytes left in the buffer and we try to write a string longer than
the num bytes left in the buffer. */
assert(prefix + position <= [data capacity]);
NSAssert(prefix + position <= [data capacity], @"buffer overrun");
if (position > eof_position)
eof_position = position;
[data setLength:eof_position + prefix];