Commit 4fc624c
Revert "Faster xml parsing" This reverts commit 09bdb33481f43f87774dc5ace9fa1938470b9c57.
Changed files (2)
Diff
@@ -149,8 +149,7 @@ public class Tag : GLib.Object { int end; int closing_tag; XmlString? d;- char* start_tag_data;- + XmlString name; XmlString attributes; XmlString content;@@ -170,7 +169,6 @@ public class Tag : GLib.Object { return new Tag.empty (); } - index += data.find_char ('<'); while (data.get_next_char (ref index, out c)) { if (c == '<') { separator = find_next_separator (index);@@ -114,21 +114,6 @@ public class XmlString : GLib.Object { Posix.assert (len + offset < length); return new XmlString (data + offset, len); } -- internal int find_char (char needle) {- char* haystack = data;- char c = data[0];- int i = 0;- - while (c != '\0') {- if (haystack[i] == needle) {- return i;- }- i++;- }- - return -1;- } public string to_string () { unowned string s = (string) data;