ObjFW  Diff

Differences From Artifact [3c38909dd1]:

To Artifact [3727e76ca7]:


225
226
227
228
229
230
231

232
233
234
235
236
237
238
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239







+







						    [[cache copy] autorelease]];

					[pool release];

					[name release];
					[prefix release];
					[ns release];
					name = prefix = ns = nil;

					state = (buf[i] == '/'
					    ? OF_XMLPARSER_EXPECT_CLOSE
					    : OF_XMLPARSER_OUTSIDE_TAG);
				} else
					state = OF_XMLPARSER_IN_TAG;

283
284
285
286
287
288
289

290
291
292
293
294
295
296
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298







+







					  namespace: ns];

				[pool release];

				[name release];
				[prefix release];
				[ns release];
				name = prefix = ns = nil;

				last = i + 1;
				state = (buf[i] == ' '
				    ? OF_XMLPARSER_EXPECT_SPACE_OR_CLOSE
				    : OF_XMLPARSER_OUTSIDE_TAG);
			}
			break;
322
323
324
325
326
327
328
329

330
331
332
333
334
335
336
324
325
326
327
328
329
330

331
332
333
334
335
336
337
338







-
+








				[pool release];

				[name release];
				[prefix release];
				[ns release];
				[attrs release];

				name = prefix = ns = nil;
				attrs = nil;

				last = i + 1;
				state = (buf[i] == '/'
				    ? OF_XMLPARSER_EXPECT_CLOSE
				    : OF_XMLPARSER_OUTSIDE_TAG);
			} else if (buf[i] != ' ') {
408
409
410
411
412
413
414
415

416
417
418
419
420
421
422
423
410
411
412
413
414
415
416

417

418
419
420
421
422
423
424







-
+
-







					    namespace: nil
					  stringValue: attr_val]];
				[pool release];

				[cache setToCString: ""];
				[attr_name release];
				[attr_prefix release];
				attr_name = nil;
				attr_name = attr_prefix = nil;
				attr_prefix = nil;

				last = i + 1;
				state = OF_XMLPARSER_IN_TAG;
			}
			break;

		/* Expecting closing '>' */