<!-- ##### SECTION Title ##### -->
prelude

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

Initializing the library

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

Before any operation are done using the prelude library, the user first need 
to initialize it using the prelude_init() function.

<programlisting>
int ret;

ret = prelude_init(&amp;argc, argv);
if ( ret &lt; 0 ) {
        prelude_perror(ret, "unable to initialize the prelude library");
        return -1;
}
</programlisting>

</para>

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

</para>

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


<!-- ##### MACRO LIBPRELUDE_VERSION ##### -->
<para>

</para>



<!-- ##### FUNCTION prelude_init ##### -->
<para>

</para>

@argc: 
@argv: 
@Returns: 


<!-- ##### FUNCTION prelude_deinit ##### -->
<para>

</para>



<!-- ##### FUNCTION prelude_check_version ##### -->
<para>

</para>

@req_version: 
@Returns: 


<!-- ##### FUNCTION prelude_thread_init ##### -->
<para>

</para>

@future_use: 
@Returns: 


