<!-- ##### SECTION Title ##### -->
wocky-utils

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


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

</para>

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

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### SECTION Image ##### -->


<!-- ##### FUNCTION wocky_absolutize_path ##### -->
<para>

</para>

@path: 
@Returns: 


<!-- ##### FUNCTION wocky_compose_jid ##### -->
<para>

</para>

@node: 
@domain: 
@resource: 
@Returns: 


<!-- ##### FUNCTION wocky_decode_jid ##### -->
<para>

</para>

@jid: 
@node: 
@domain: 
@resource: 
@Returns: 


<!-- ##### FUNCTION wocky_enum_from_nick ##### -->
<para>

</para>

@enum_type: 
@nick: 
@value: 
@Returns: 


<!-- ##### FUNCTION wocky_enum_to_nick ##### -->
<para>

</para>

@enum_type: 
@value: 
@Returns: 


<!-- ##### FUNCTION wocky_g_string_dup ##### -->
<para>

</para>

@str: 
@Returns: 


<!-- ##### FUNCTION wocky_g_string_free ##### -->
<para>

</para>

@str: 


<!-- ##### FUNCTION wocky_g_value_slice_dup ##### -->
<para>

</para>

@value: 
@Returns: 


<!-- ##### FUNCTION wocky_g_value_slice_free ##### -->
<para>

</para>

@value: 


<!-- ##### FUNCTION wocky_g_value_slice_new ##### -->
<para>

</para>

@type: 
@Returns: 


<!-- ##### FUNCTION wocky_g_value_slice_new_boolean ##### -->
<para>

</para>

@b: 
@Returns: 


<!-- ##### FUNCTION wocky_g_value_slice_new_boxed ##### -->
<para>

</para>

@type: 
@p: 
@Returns: 


<!-- ##### FUNCTION wocky_g_value_slice_new_double ##### -->
<para>

</para>

@d: 
@Returns: 


<!-- ##### FUNCTION wocky_g_value_slice_new_int ##### -->
<para>

</para>

@n: 
@Returns: 


<!-- ##### FUNCTION wocky_g_value_slice_new_int64 ##### -->
<para>

</para>

@n: 
@Returns: 


<!-- ##### FUNCTION wocky_g_value_slice_new_static_boxed ##### -->
<para>

</para>

@type: 
@p: 
@Returns: 


<!-- ##### FUNCTION wocky_g_value_slice_new_static_string ##### -->
<para>

</para>

@string: 
@Returns: 


<!-- ##### FUNCTION wocky_g_value_slice_new_string ##### -->
<para>

</para>

@string: 
@Returns: 


<!-- ##### FUNCTION wocky_g_value_slice_new_take_boxed ##### -->
<para>

</para>

@type: 
@p: 
@Returns: 


<!-- ##### FUNCTION wocky_g_value_slice_new_take_string ##### -->
<para>

</para>

@string: 
@Returns: 


<!-- ##### FUNCTION wocky_g_value_slice_new_uint ##### -->
<para>

</para>

@n: 
@Returns: 


<!-- ##### FUNCTION wocky_g_value_slice_new_uint64 ##### -->
<para>

</para>

@n: 
@Returns: 


<!-- ##### MACRO wocky_implement_finish_copy_pointer ##### -->
<para>

</para>

@source: 
@tag: 
@copy_func: 
@out_param: 


<!-- ##### MACRO wocky_implement_finish_return_copy_pointer ##### -->
<para>

</para>

@source: 
@tag: 
@copy_func: 


<!-- ##### MACRO wocky_implement_finish_return_pointer ##### -->
<para>

</para>

@source: 
@tag: 


<!-- ##### MACRO wocky_implement_finish_void ##### -->
<para>

</para>

@source: 
@tag: 


<!-- ##### FUNCTION wocky_list_deep_copy ##### -->
<para>

</para>

@copy: 
@items: 
@Returns: 


<!-- ##### FUNCTION wocky_normalise_jid ##### -->
<para>

</para>

@jid: 
@Returns: 


<!-- ##### FUNCTION wocky_strdiff ##### -->
<para>

</para>

@left: 
@right: 
@Returns: 


