mirror of
https://github.com/lightpanda-io/browser.git
synced 2025-10-29 15:13:28 +00:00
netsurf: fix parser error values
This commit is contained in:
@@ -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,
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user