bool module_iconqnx (RECODE_OUTER outer) { return declare_single (outer, "IBM-PC", "Icon-QNX", outer->quality_variable_to_variable, NULL, transform_ibmpc_iconqnx) && declare_single (outer, "Icon-QNX", "IBM-PC", outer->quality_variable_to_variable, NULL, transform_iconqnx_ibmpc) && declare_alias (outer, "QNX", "Icon-QNX"); }
bool module_mule (RECODE_OUTER outer) { return declare_single (outer, "ISO-8859-1", "Mule", outer->quality_byte_to_variable, NULL, transform_latin1_mule) && declare_single (outer, "Mule", "ISO-8859-1", outer->quality_variable_to_byte, NULL, transform_mule_latin1) && declare_single (outer, "ISO-8859-2", "Mule", outer->quality_byte_to_variable, NULL, transform_latin2_mule) && declare_single (outer, "Mule", "ISO-8859-2", outer->quality_variable_to_byte, NULL, transform_mule_latin2); }
/* Module declaration. */ bool module_html (RECODE_OUTER outer) { return declare_single (outer, "ISO-10646-UCS-2", "XML-standalone", outer->quality_byte_to_variable, init_ucs2_html_v00, transform_ucs2_html) && declare_single (outer, "XML-standalone", "ISO-10646-UCS-2", outer->quality_variable_to_byte, init_html_v00_ucs2, transform_html_ucs2) && declare_single (outer, "ISO-10646-UCS-2", "HTML_1.1", outer->quality_byte_to_variable, init_ucs2_html_v11, transform_ucs2_html) && declare_single (outer, "HTML_1.1", "ISO-10646-UCS-2", outer->quality_variable_to_byte, init_html_v11_ucs2, transform_html_ucs2) && declare_single (outer, "ISO-10646-UCS-2", "HTML_2.0", outer->quality_byte_to_variable, init_ucs2_html_v20, transform_ucs2_html) && declare_single (outer, "HTML_2.0", "ISO-10646-UCS-2", outer->quality_variable_to_byte, init_html_v20_ucs2, transform_html_ucs2) && declare_single (outer, "ISO-10646-UCS-2", "HTML-i18n", outer->quality_byte_to_variable, init_ucs2_html_v27, transform_ucs2_html) && declare_single (outer, "HTML-i18n", "ISO-10646-UCS-2", outer->quality_variable_to_byte, init_html_v27_ucs2, transform_html_ucs2) && declare_single (outer, "ISO-10646-UCS-2", "HTML_3.2", outer->quality_byte_to_variable, init_ucs2_html_v32, transform_ucs2_html) && declare_single (outer, "HTML_3.2", "ISO-10646-UCS-2", outer->quality_variable_to_byte, init_html_v32_ucs2, transform_html_ucs2) && declare_single (outer, "ISO-10646-UCS-2", "HTML_4.0", outer->quality_byte_to_variable, init_ucs2_html_v40, transform_ucs2_html) && declare_single (outer, "HTML_4.0", "ISO-10646-UCS-2", outer->quality_variable_to_byte, init_html_v40_ucs2, transform_html_ucs2) && declare_alias (outer, "h0", "XML-standalone") && declare_alias (outer, "h1", "HTML_1.1") && declare_alias (outer, "RFC1866", "HTML_2.0") && declare_alias (outer, "1866", "HTML_2.0") && declare_alias (outer, "h2", "HTML_2.0") && declare_alias (outer, "RFC2070", "HTML-i18n") && declare_alias (outer, "2070", "HTML-i18n") && declare_alias (outer, "h3", "HTML_3.2") && declare_alias (outer, "h4", "HTML_4.0") /* HTML defaults to the highest level available. */ && declare_alias (outer, "HTML", "HTML_4.0") && declare_alias (outer, "h", "HTML_4.0"); }