diff --git a/Source/NSGData.m b/Source/NSGData.m index d7e1f4481..f516fbf94 100644 --- a/Source/NSGData.m +++ b/Source/NSGData.m @@ -49,10 +49,11 @@ } } -/* This is the designated initializer */ -- (id) initWithBytesNoCopy: (void*)bytes +/* This is the (internal) designated initializer */ +- (id) _initWithBytesNoCopy: (void*)bytes length: (unsigned int)length { + /* xxxFIXME: should we call [super _initWithBytesNoCopy:length:]? */ [self _initOnMallocBuffer:bytes size:length eofPosition:length @@ -61,6 +62,12 @@ return self; } +- (id) initWithBytesNoCopy: (void*)bytes + length: (unsigned int)length +{ + return [self _initWithBytesNoCopy:bytes length:length]; +} + - (const void*) bytes { return buffer;