248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
|
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
|
-
+
-
+
-
+
+
+
+
+
|
pool = [[OFAutoreleasePool alloc] init];
} @catch (id e) {
[e release];
return false;
}
@try {
const char *desc =
id obj;
[[va_arg(ctx->args, id) description] cString];
if ((obj = va_arg(ctx->args, id)) != nil)
tmp_len = asprintf(&tmp, ctx->subfmt, desc);
tmp_len = asprintf(&tmp, ctx->subfmt,
[[obj description] cString]);
else
if (!append_str(ctx, "(nil)", 5))
return false;
} @catch (id e) {
[e release];
return false;
} @finally {
[pool release];
}
|