ObjFW  Diff

Differences From Artifact [2e89fcfb3b]:

To Artifact [849335f8ed]:


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_
{