<!-- ##### SECTION Title ##### -->
CongLocation

<!-- ##### SECTION Short_Description ##### -->


<!-- ##### SECTION Long_Description ##### -->
<para>

</para>


<!-- ##### SECTION See_Also ##### -->
<para>

</para>


<!-- ##### MACRO CONG_LOCATION_BYTE_OFFSET_NULL_NODE ##### -->
<para>

</para>



<!-- ##### MACRO CONG_LOCATION_BYTE_OFFSET_MEANINGLESS ##### -->
<para>

</para>



<!-- ##### FUNCTION cong_location_is_valid ##### -->
<para>

</para>

@loc: 
@Returns: 


<!-- ##### FUNCTION cong_location_nullify ##### -->
<para>

</para>

@loc: 


<!-- ##### FUNCTION cong_location_set_to_start_of_node ##### -->
<para>

</para>

@loc: 
@node: 


<!-- ##### FUNCTION cong_location_set_to_end_of_node ##### -->
<para>

</para>

@loc: 
@node: 


<!-- ##### FUNCTION cong_location_set_node_and_byte_offset ##### -->
<para>

</para>

@loc: 
@node: 
@byte_offset: 


<!-- ##### FUNCTION cong_location_set_node_and_char_offset ##### -->
<para>

</para>

@loc: 
@node: 
@char_offset: 


<!-- ##### FUNCTION cong_location_exists ##### -->
<para>

</para>

@loc: 
@Returns: 


<!-- ##### FUNCTION cong_location_equals ##### -->
<para>

</para>

@loc0: 
@loc1: 
@Returns: 


<!-- ##### FUNCTION cong_location_get_unichar ##### -->
<para>

</para>

@loc: 
@Returns: 


<!-- ##### FUNCTION cong_location_get_utf8_pointer ##### -->
<para>

</para>

@loc: 
@Returns: 


<!-- ##### FUNCTION cong_location_del_next_char ##### -->
<para>

</para>

@doc: 
@loc: 


<!-- ##### FUNCTION cong_location_xml_frag_prev ##### -->
<para>

</para>

@loc: 
@Returns: 


<!-- ##### FUNCTION cong_location_xml_frag_next ##### -->
<para>

</para>

@loc: 
@Returns: 


<!-- ##### FUNCTION cong_location_node ##### -->
<para>

</para>

@loc: 
@Returns: 


<!-- ##### FUNCTION cong_location_parent ##### -->
<para>

</para>

@loc: 
@Returns: 


<!-- ##### FUNCTION cong_location_copy ##### -->
<para>

</para>

@dst: 
@src: 


<!-- ##### FUNCTION cong_location_calc_prev_char ##### -->
<para>

</para>

@input_loc: 
@doc: 
@output_loc: 
@Returns: 


<!-- ##### FUNCTION cong_location_calc_next_char ##### -->
<para>

</para>

@input_loc: 
@doc: 
@output_loc: 
@Returns: 


<!-- ##### FUNCTION cong_location_calc_prev_word ##### -->
<para>

</para>

@input_loc: 
@doc: 
@output_loc: 
@Returns: 


<!-- ##### FUNCTION cong_location_calc_next_word ##### -->
<para>

</para>

@input_loc: 
@doc: 
@output_loc: 
@Returns: 


<!-- ##### FUNCTION cong_location_calc_document_start ##### -->
<para>

</para>

@input_loc: 
@doc: 
@output_loc: 
@Returns: 


<!-- ##### FUNCTION cong_location_calc_line_start ##### -->
<para>

</para>

@input_loc: 
@doc: 
@output_loc: 
@Returns: 


<!-- ##### FUNCTION cong_location_calc_document_end ##### -->
<para>

</para>

@input_loc: 
@doc: 
@output_loc: 
@Returns: 


<!-- ##### FUNCTION cong_location_calc_line_end ##### -->
<para>

</para>

@input_loc: 
@doc: 
@output_loc: 
@Returns: 


<!-- ##### FUNCTION cong_location_calc_prev_page ##### -->
<para>

</para>

@input_loc: 
@doc: 
@output_loc: 
@Returns: 


<!-- ##### FUNCTION cong_location_calc_next_page ##### -->
<para>

</para>

@input_loc: 
@doc: 
@output_loc: 
@Returns: 


<!-- ##### FUNCTION cong_location_calc_word_extent ##### -->
<para>

</para>

@input_loc: 
@doc: 
@output_start_of_word: 
@output_end_of_word: 
@Returns: 


<!-- ##### FUNCTION cong_location_calc_prev_text_node ##### -->
<para>

</para>

@input_loc: 
@doc: 
@output_loc: 
@Returns: 


<!-- ##### FUNCTION cong_location_calc_next_text_node ##### -->
<para>

</para>

@input_loc: 
@doc: 
@output_loc: 
@Returns: 


<!-- ##### FUNCTION cong_location_copy_with_ref ##### -->
<para>

</para>

@doc: 
@dst: 
@src: 


<!-- ##### FUNCTION cong_location_nullify_with_ref ##### -->
<para>

</para>

@doc: 
@loc: 


