XenevaOS
Loading...
Searching...
No Matches
XenevaOS
Ports
CssLibs
libhubbub
src
utils
parserutilserror.h
Go to the documentation of this file.
1
/*
2
* This file is part of Hubbub.
3
* Licensed under the MIT License,
4
* http://www.opensource.org/licenses/mit-license.php
5
* Copyright 2007 John-Mark Bell <jmb@netsurf-browser.org>
6
*/
7
8
#ifndef hubbub_utils_parserutilserror_h_
9
#define hubbub_utils_parserutilserror_h_
10
11
#include <
parserutils/errors.h
>
12
13
#include <hubbub/errors.h>
14
21
static
inline
hubbub_error
hubbub_error_from_parserutils_error(
22
parserutils_error
error)
23
{
24
if
(error ==
PARSERUTILS_OK
)
25
return
HUBBUB_OK
;
26
else
if
(error ==
PARSERUTILS_NOMEM
)
27
return
HUBBUB_NOMEM
;
28
else
if
(error ==
PARSERUTILS_BADPARM
)
29
return
HUBBUB_BADPARM
;
30
else
if
(error ==
PARSERUTILS_INVALID
)
31
return
HUBBUB_INVALID
;
32
else
if
(error ==
PARSERUTILS_FILENOTFOUND
)
33
return
HUBBUB_FILENOTFOUND
;
34
else
if
(error ==
PARSERUTILS_NEEDDATA
)
35
return
HUBBUB_NEEDDATA
;
36
else
if
(error ==
PARSERUTILS_BADENCODING
)
37
return
HUBBUB_BADENCODING
;
38
else
if
(error ==
PARSERUTILS_EOF
)
39
return
HUBBUB_OK
;
40
41
return
HUBBUB_UNKNOWN
;
42
}
43
44
#endif
45
hubbub_error
hubbub_error
Definition
errors.h:18
HUBBUB_FILENOTFOUND
@ HUBBUB_FILENOTFOUND
Definition
errors.h:27
HUBBUB_NEEDDATA
@ HUBBUB_NEEDDATA
Definition
errors.h:28
HUBBUB_BADENCODING
@ HUBBUB_BADENCODING
Definition
errors.h:29
HUBBUB_BADPARM
@ HUBBUB_BADPARM
Definition
errors.h:25
HUBBUB_NOMEM
@ HUBBUB_NOMEM
Definition
errors.h:24
HUBBUB_UNKNOWN
@ HUBBUB_UNKNOWN
Definition
errors.h:31
HUBBUB_INVALID
@ HUBBUB_INVALID
Definition
errors.h:26
HUBBUB_OK
@ HUBBUB_OK
Definition
errors.h:19
errors.h
parserutils_error
parserutils_error
Definition
errors.h:18
PARSERUTILS_OK
@ PARSERUTILS_OK
Definition
errors.h:19
PARSERUTILS_FILENOTFOUND
@ PARSERUTILS_FILENOTFOUND
Definition
errors.h:24
PARSERUTILS_BADENCODING
@ PARSERUTILS_BADENCODING
Definition
errors.h:26
PARSERUTILS_EOF
@ PARSERUTILS_EOF
Definition
errors.h:27
PARSERUTILS_NEEDDATA
@ PARSERUTILS_NEEDDATA
Definition
errors.h:25
PARSERUTILS_INVALID
@ PARSERUTILS_INVALID
Definition
errors.h:23
PARSERUTILS_NOMEM
@ PARSERUTILS_NOMEM
Definition
errors.h:21
PARSERUTILS_BADPARM
@ PARSERUTILS_BADPARM
Definition
errors.h:22
Generated by
1.9.8