* \param name the reference name of the function.
* \param code the function (must have the same prototype than the main function of any C program: int ..(int argc, char *argv[]))
*/
* \param name the reference name of the function.
* \param code the function (must have the same prototype than the main function of any C program: int ..(int argc, char *argv[]))
*/