Go to most recent revision | Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
3584 | sourcerer | 1 | /* |
2 | * This file is part of LibParserUtils. |
||
3 | * Licensed under the MIT License, |
||
4 | * http://www.opensource.org/licenses/mit-license.php |
||
5 | * Copyright 2007 John-Mark Bell |
||
6 | */ |
||
7 | |||
8 | #ifndef parserutils_charset_mibenum_h_ |
||
9 | #define parserutils_charset_mibenum_h_ |
||
10 | |||
11 | #ifdef __cplusplus |
||
12 | extern "C" |
||
13 | { |
||
14 | #endif |
||
15 | |||
16 | #include |
||
17 | #include |
||
18 | |||
19 | #include |
||
20 | #include |
||
21 | |||
22 | /* Convert an encoding alias to a MIB enum value */ |
||
23 | uint16_t parserutils_charset_mibenum_from_name(const char *alias, size_t len); |
||
24 | /* Convert a MIB enum value into an encoding alias */ |
||
25 | const char *parserutils_charset_mibenum_to_name(uint16_t mibenum); |
||
26 | /* Determine if a MIB enum value represents a Unicode variant */ |
||
27 | bool parserutils_charset_mibenum_is_unicode(uint16_t mibenum); |
||
28 | |||
29 | #ifdef __cplusplus |
||
30 | } |
||
31 | #endif |
||
32 | |||
33 | #endif |