@@ -103,35 +103,35 @@ } @implementation OFString + string { - return [[[self alloc] init] autorelease]; + return [[[OFString alloc] init] autorelease]; } + stringWithCString: (const char*)str { - return [[[self alloc] initWithCString: str] autorelease]; + return [[[OFString alloc] initWithCString: str] autorelease]; } + stringWithFormat: (const char*)fmt, ... { id ret; va_list args; va_start(args, fmt); - ret = [[[self alloc] initWithFormat: fmt + ret = [[[OFString alloc] initWithFormat: fmt andArguments: args] autorelease]; va_end(args); return ret; } + stringWithFormat: (const char*)fmt andArguments: (va_list)args { - return [[[self alloc] initWithFormat: fmt + return [[[OFString alloc] initWithFormat: fmt andArguments: args] autorelease]; } - init {