33 lines · 859 B · C
RawDownload
/* * This file is part of LibParserUtils. * Licensed under the MIT License, *                http://www.opensource.org/licenses/mit-license.php * Copyright 2007 John-Mark Bell <jmb@netsurf-browser.org> */ #ifndef parserutils_charset_mibenum_h_#define parserutils_charset_mibenum_h_ #ifdef __cplusplusextern "C"{#endif #include <inttypes.h>#include <stdbool.h> #include <parserutils/errors.h>#include <parserutils/functypes.h> /* Convert an encoding alias to a MIB enum value */uint16_t parserutils_charset_mibenum_from_name(const char *alias, size_t len);/* Convert a MIB enum value into an encoding alias */const char *parserutils_charset_mibenum_to_name(uint16_t mibenum);/* Determine if a MIB enum value represents a Unicode variant */bool parserutils_charset_mibenum_is_unicode(uint16_t mibenum); #ifdef __cplusplus}#endif #endif