00001 /* 00002 * This file is part of LibParserUtils. 00003 * Licensed under the MIT License, 00004 * http://www.opensource.org/licenses/mit-license.php 00005 * Copyright 2007 John-Mark Bell <jmb@netsurf-browser.org> 00006 */ 00007 00008 #ifndef parserutils_charset_aliases_h_ 00009 #define parserutils_charset_aliases_h_ 00010 00011 #include <inttypes.h> 00012 00013 #include <parserutils/charset/mibenum.h> 00014 00015 typedef struct parserutils_charset_aliases_canon { 00016 /* Do not change the ordering here without changing make-aliases.pl */ 00017 uint16_t mib_enum; 00018 uint16_t name_len; 00019 const char *name; 00020 } parserutils_charset_aliases_canon; 00021 00022 /* Canonicalise an alias name */ 00023 parserutils_charset_aliases_canon *parserutils__charset_alias_canonicalise( 00024 const char *alias, size_t len); 00025 00026 #endif
1.5.6