mirror of
https://github.com/gnustep/libs-base.git
synced 2025-04-23 00:41:02 +00:00
([TextCStream -decodeName:name]): Don't use the non-existant
+stringWithCStringNoCopy:. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1950 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
b36ccd098c
commit
e9ec7a79a1
1 changed files with 9 additions and 4 deletions
|
@ -326,7 +326,10 @@ if (debug_textcoder) \
|
|||
format: @"type %s not yet implemented", type];
|
||||
}
|
||||
if (namePtr)
|
||||
*namePtr = [NSString stringWithCStringNoCopy: tmpname];
|
||||
*namePtr = [[[NSString alloc] initWithCStringNoCopy: tmpname
|
||||
length: strlen (tmpname)
|
||||
freeWhenDone: YES]
|
||||
autorelease];
|
||||
else
|
||||
(*objc_free) (tmpname);
|
||||
}
|
||||
|
@ -382,14 +385,16 @@ if (debug_textcoder) \
|
|||
|
||||
- (void) decodeName: (NSString* *) name
|
||||
{
|
||||
const char *n;
|
||||
char *n;
|
||||
if (name)
|
||||
{
|
||||
if ([stream readFormat: @" <%a[^>]> \n", &n] != 1)
|
||||
[NSException raise: NSGenericException
|
||||
format: @"bad format"];
|
||||
*name = [NSString stringWithCStringNoCopy: n
|
||||
freeWhenDone: YES];
|
||||
*name = [[[NSString alloc] initWithCStringNoCopy: n
|
||||
length: strlen (n)
|
||||
freeWhenDone: YES]
|
||||
autorelease];
|
||||
if (debug_textcoder)
|
||||
fprintf(stderr, "got name <%s>\n", n);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue