<!-- ##### SECTION ./tmpl/enca.sgml:Long_Description ##### -->
<para>

</para>


<!-- ##### SECTION ./tmpl/enca.sgml:See_Also ##### -->
<para>

</para>


<!-- ##### SECTION ./tmpl/enca.sgml:Short_Description ##### -->



<!-- ##### SECTION ./tmpl/enca.sgml:Title ##### -->
enca


<!-- ##### SECTION ./tmpl/libenca.sgml:Long_Description ##### -->
<para>

</para>


<!-- ##### SECTION ./tmpl/libenca.sgml:See_Also ##### -->
<para>

</para>


<!-- ##### SECTION ./tmpl/libenca.sgml:Short_Description ##### -->



<!-- ##### SECTION ./tmpl/libenca.sgml:Title ##### -->
libenca


<!-- ##### MACRO BEGIN_C_DECLS ##### -->
<para>

</para>


<!-- ##### MACRO ENCA_STMT_END ##### -->
<para>

</para>


<!-- ##### MACRO ENCA_STMT_START ##### -->
<para>

</para>


<!-- ##### MACRO END_C_DECLS ##### -->
<para>

</para>


<!-- ##### STRUCT EncaLanguageHookData2CS ##### -->
<para>

</para>

@size: 
@name1: 
@name2: 
@id1: 
@id2: 
@list1: 
@list2: 

<!-- ##### FUNCTION enca_analyse ##### -->
<para>

</para>

@analyser: 
@buffer: 
@size: 
@Returns: 

<!-- ##### FUNCTION enca_analyse_const ##### -->
<para>

</para>

@analyser: 
@buffer: 
@size: 
@Returns: 

<!-- ##### FUNCTION enca_analyser_alloc ##### -->
<para>

</para>

@langname: 
@Returns: 

<!-- ##### FUNCTION enca_analyser_free ##### -->
<para>

</para>

@analyser: 

<!-- ##### FUNCTION enca_analyser_langage ##### -->
<para>

</para>

@analyser: 
@Returns: 

<!-- ##### FUNCTION enca_analyser_language ##### -->
<para>

</para>

@analyser: 
@Returns: 

<!-- ##### FUNCTION enca_charset_has_ucs2_map ##### -->
<para>

</para>

@charset: 
@Returns: 

<!-- ##### MACRO enca_charset_is_16bit ##### -->
<para>

</para>

@cs: 

<!-- ##### MACRO enca_charset_is_32bit ##### -->
<para>

</para>

@cs: 

<!-- ##### MACRO enca_charset_is_7bit ##### -->
<para>

</para>

@cs: 

<!-- ##### MACRO enca_charset_is_8bit ##### -->
<para>

</para>

@cs: 

<!-- ##### MACRO enca_charset_is_binary ##### -->
<para>

</para>

@cs: 

<!-- ##### MACRO enca_charset_is_fixed ##### -->
<para>

</para>

@cs: 

<!-- ##### MACRO enca_charset_is_known ##### -->
<para>

</para>

@cs: 

<!-- ##### MACRO enca_charset_is_multibyte ##### -->
<para>

</para>

@cs: 

<!-- ##### MACRO enca_charset_is_regular ##### -->
<para>

</para>

@cs: 

<!-- ##### MACRO enca_charset_is_variable ##### -->
<para>

</para>

@cs: 

<!-- ##### FUNCTION enca_charset_name ##### -->
<para>

</para>

@charset: 
@whatname: 
@Returns: 

<!-- ##### FUNCTION enca_charset_natural_surface ##### -->
<para>

</para>

@charset: 
@Returns: 

<!-- ##### FUNCTION enca_charset_properties ##### -->
<para>

</para>

@charset: 
@Returns: 

<!-- ##### FUNCTION enca_charset_ucs2_map ##### -->
<para>

</para>

@charset: 
@buffer: 
@Returns: 

<!-- ##### FUNCTION enca_double_utf8_check ##### -->
<para>

</para>

@analyser: 
@buffer: 
@size: 
@Returns: 

<!-- ##### FUNCTION enca_double_utf8_get_candidates ##### -->
<para>

</para>

@analyser: 
@Returns: 

<!-- ##### FUNCTION enca_errno ##### -->
<para>

</para>

@analyser: 
@Returns: 

<!-- ##### FUNCTION enca_get_ambiguity ##### -->
<para>

</para>

@analyser: 
@Returns: 

<!-- ##### FUNCTION enca_get_charset_aliases ##### -->
<para>

</para>

@charset: 
@n: 
@Returns: 

<!-- ##### FUNCTION enca_get_filtering ##### -->
<para>

</para>

@analyser: 
@Returns: 

<!-- ##### FUNCTION enca_get_garbage_test ##### -->
<para>

</para>

@analyser: 
@Returns: 

<!-- ##### FUNCTION enca_get_interpreted_surfaces ##### -->
<para>

</para>

@analyser: 
@Returns: 

<!-- ##### FUNCTION enca_get_language_charsets ##### -->
<para>

</para>

@langname: 
@n: 
@Returns: 

<!-- ##### FUNCTION enca_get_languages ##### -->
<para>

</para>

@n: 
@Returns: 

<!-- ##### FUNCTION enca_get_multibyte ##### -->
<para>

</para>

@analyser: 
@Returns: 

<!-- ##### FUNCTION enca_get_significant ##### -->
<para>

</para>

@analyser: 
@Returns: 

<!-- ##### FUNCTION enca_get_surface_name ##### -->
<para>

</para>

@surface: 
@whatname: 
@Returns: 

<!-- ##### FUNCTION enca_get_termination_strictness ##### -->
<para>

</para>

@analyser: 
@Returns: 

<!-- ##### FUNCTION enca_get_threshold ##### -->
<para>

</para>

@analyser: 
@Returns: 

<!-- ##### FUNCTION enca_language_english_name ##### -->
<para>

</para>

@lang: 
@Returns: 

<!-- ##### FUNCTION enca_language_hook_2cs ##### -->
<para>

</para>

@analyser: 
@hookdata: 
@Returns: 

<!-- ##### FUNCTION enca_language_hook_discard ##### -->
<para>

</para>

@analyser: 
@csname: 
@csid: 
@Returns: 

<!-- ##### FUNCTION enca_number_of_charsets ##### -->
<para>

</para>

@Returns: 

<!-- ##### FUNCTION enca_parse_encoding_name ##### -->
<para>

</para>

@name: 
@Returns: 

<!-- ##### FUNCTION enca_set_ambiguity ##### -->
<para>

</para>

@analyser: 
@ambiguity: 

<!-- ##### FUNCTION enca_set_filtering ##### -->
<para>

</para>

@analyser: 
@filtering: 

<!-- ##### FUNCTION enca_set_garbage_test ##### -->
<para>

</para>

@analyser: 
@garabage_test: 

<!-- ##### FUNCTION enca_set_interpreted_surfaces ##### -->
<para>

</para>

@analyser: 
@interpreted_surfaces: 

<!-- ##### FUNCTION enca_set_multibyte ##### -->
<para>

</para>

@analyser: 
@multibyte: 

<!-- ##### FUNCTION enca_set_significant ##### -->
<para>

</para>

@analyser: 
@significant: 
@Returns: 

<!-- ##### FUNCTION enca_set_termination_strictness ##### -->
<para>

</para>

@analyser: 
@termination_strictness: 

<!-- ##### FUNCTION enca_set_threshold ##### -->
<para>

</para>

@analyser: 
@threshold: 
@Returns: 

<!-- ##### FUNCTION enca_strerror ##### -->
<para>

</para>

@analyser: 
@errnum: 
@Returns: 

