196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
|
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
|
-
-
-
-
-
-
+
|
programName = [[OFString alloc] initWithCString: (*argv)[0]];
arguments = [[OFMutableArray alloc] init];
for (i = 1; i < *argc; i++)
[arguments addObject: [OFString stringWithCString: (*argv)[i]]];
/*
* Class swizzle the arguments to be immutable, as we don't need to
* change them anymore and expose them only as OFArray*. But not
* swizzling it would create a real copy each time -[copy] is called.
*/
arguments->isa = [OFArray class];
[arguments makeImmutable];
[pool release];
}
- (void)getArgumentCount: (int**)argc_
andArgumentValues: (char****)argv_
{
|