From 0f246607072a1a1d5f631132281fd1c5070727a2 Mon Sep 17 00:00:00 2001 From: Pierre Tachoire Date: Fri, 12 Jan 2024 15:19:31 +0100 Subject: [PATCH] netsurf: fix parser error values --- src/netsurf.zig | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/src/netsurf.zig b/src/netsurf.zig index bd639e0a..b24c5d26 100644 --- a/src/netsurf.zig +++ b/src/netsurf.zig @@ -1380,6 +1380,8 @@ const ParserError = error{ EncodingChange, Paused, NoMemory, + Dom, + Hubbub, BadParameter, BadEncoding, Invalid, @@ -1392,17 +1394,20 @@ const HubbubErr = c.hubbub_error; fn parserErr(err: HubbubErr) ParserError!void { return switch (err) { - c.HUBBUB_OK => {}, - c.HUBBUB_REPROCESS => ParserError.Reprocess, - c.HUBBUB_ENCODINGCHANGE => ParserError.EncodingChange, - c.HUBBUB_PAUSED => ParserError.Paused, - c.HUBBUB_NOMEM => ParserError.NoMemory, - c.HUBBUB_BADPARM => ParserError.BadParameter, - c.HUBBUB_BADENCODING => ParserError.BadEncoding, - c.HUBBUB_INVALID => ParserError.Invalid, - c.HUBBUB_FILENOTFOUND => ParserError.FileNotFound, - c.HUBBUB_NEEDDATA => ParserError.NeedData, - c.HUBBUB_UNKNOWN => ParserError.Unknown, + c.DOM_HUBBUB_OK => {}, + c.DOM_HUBBUB_NOMEM => ParserError.NoMemory, + c.DOM_HUBBUB_BADPARM => ParserError.BadParameter, + c.DOM_HUBBUB_DOM => ParserError.Dom, + c.DOM_HUBBUB_HUBBUB_ERR => ParserError.Hubbub, + c.DOM_HUBBUB_HUBBUB_ERR_PAUSED => ParserError.Paused, + c.DOM_HUBBUB_HUBBUB_ERR_ENCODINGCHANGE => ParserError.EncodingChange, + c.DOM_HUBBUB_HUBBUB_ERR_NOMEM => ParserError.NoMemory, + c.DOM_HUBBUB_HUBBUB_ERR_BADPARM => ParserError.BadParameter, + c.DOM_HUBBUB_HUBBUB_ERR_INVALID => ParserError.Invalid, + c.DOM_HUBBUB_HUBBUB_ERR_FILENOTFOUND => ParserError.FileNotFound, + c.DOM_HUBBUB_HUBBUB_ERR_NEEDDATA => ParserError.NeedData, + c.DOM_HUBBUB_HUBBUB_ERR_BADENCODING => ParserError.BadEncoding, + c.DOM_HUBBUB_HUBBUB_ERR_UNKNOWN => ParserError.Unknown, else => unreachable, }; }