<!-- ##### SECTION Title ##### -->
hfp

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


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

</para>

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

</para>

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


<!-- ##### MACRO HFP_GNUC_PRINTF ##### -->
<para>

</para>

@format_idx: 
@arg_idx: 


<!-- ##### MACRO HFP_N_ELEMENTS ##### -->
<para>

</para>

@arr: 


<!-- ##### TYPEDEF boolean ##### -->
<para>

</para>


<!-- ##### ENUM HFPLogLevel ##### -->
<para>

</para>

@HFP_LOG_LEVEL_DEBUG: 
@HFP_LOG_LEVEL_INFO: 
@HFP_LOG_LEVEL_WARNING: 
@HFP_LOG_LEVEL_CRITICAL: 

<!-- ##### VARIABLE hfp_ctx ##### -->
<para>

</para>


<!-- ##### VARIABLE hfp_udi ##### -->
<para>

</para>


<!-- ##### VARIABLE hfp_error ##### -->
<para>

</para>


<!-- ##### FUNCTION hfp_init ##### -->
<para>

</para>

@argc: 
@argv: 
@Returns: 


<!-- ##### FUNCTION hfp_malloc ##### -->
<para>

</para>

@size: 
@Returns: 


<!-- ##### FUNCTION hfp_malloc0 ##### -->
<para>

</para>

@size: 
@Returns: 


<!-- ##### MACRO hfp_new ##### -->
<para>

</para>

@type: 
@number: 


<!-- ##### MACRO hfp_new0 ##### -->
<para>

</para>

@type: 
@number: 


<!-- ##### FUNCTION hfp_strdup ##### -->
<para>

</para>

@str: 
@Returns: 


<!-- ##### FUNCTION hfp_strndup ##### -->
<para>

</para>

@str: 
@size: 
@Returns: 


<!-- ##### FUNCTION hfp_strdup_printf ##### -->
<para>

</para>

@format: 
@Returns: 


<!-- ##### FUNCTION hfp_free ##### -->
<para>

</para>

@mem: 


<!-- ##### FUNCTION hfp_logv ##### -->
<para>

</para>

@log_level: 
@format: 
@args: 


<!-- ##### FUNCTION hfp_info ##### -->
<para>

</para>

@format: 


<!-- ##### FUNCTION hfp_warning ##### -->
<para>

</para>

@format: 


<!-- ##### FUNCTION hfp_critical ##### -->
<para>

</para>

@format: 


<!-- ##### FUNCTION volume_id_log ##### -->
<para>

</para>

@format: 


<!-- ##### FUNCTION hfp_getenv_bool ##### -->
<para>

</para>

@variable: 
@Returns: 


<!-- ##### FUNCTION hfp_gettimeofday ##### -->
<para>

</para>

@t: 


<!-- ##### FUNCTION hfp_timevaladd ##### -->
<para>

</para>

@t1: 
@t2: 


<!-- ##### FUNCTION hfp_timevalsub ##### -->
<para>

</para>

@t1: 
@t2: 


<!-- ##### MACRO hfp_timevalcmp ##### -->
<para>

</para>

@t1: 
@t2: 
@cmp: 


