178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
|
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
|
-
+
-
|
va_start(arguments, firstObject);
ret = [self initWithObject: firstObject arguments: arguments];
va_end(arguments);
return ret;
}
- (instancetype)initWithObject: (id)firstObject
- (instancetype)initWithObject: (id)firstObject arguments: (va_list)arguments
arguments: (va_list)arguments
{
size_t count = 1;
va_list argumentsCopy;
id *objects;
va_copy(argumentsCopy, arguments);
while (va_arg(argumentsCopy, id) != nil)
|