characterdata: add substringData method

Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com>
This commit is contained in:
Francis Bouvier
2023-10-09 14:42:18 +02:00
parent 8438393aff
commit 6955285ed5
2 changed files with 16 additions and 0 deletions

View File

@@ -494,6 +494,12 @@ pub fn characterDataReplaceData(cdata: *CharacterData, offset: u32, count: u32,
_ = characterDataVtable(cdata).dom_characterdata_replace_data.?(cdata, offset, count, s);
}
pub fn characterDataSubstringData(cdata: *CharacterData, offset: u32, count: u32) []const u8 {
var s: ?*String = undefined;
_ = characterDataVtable(cdata).dom_characterdata_substring_data.?(cdata, offset, count, &s);
return stringToData(s.?);
}
// Text
pub const Text = c.dom_text;