X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/3d630a8a0429ae6e380bf1e002a6e55c21cd078f..55053de21d932fb0cc93eec52ec22ebc38ae936f:/include/gras/core.h diff --git a/include/gras/core.h b/include/gras/core.h index 1cef5ad8f2..6b0b22581a 100644 --- a/include/gras/core.h +++ b/include/gras/core.h @@ -13,28 +13,29 @@ #include /* offsetof() */ #include /* size_t */ #include - - -/*! C++ users need love */ -#ifndef BEGIN_DECL -# ifdef __cplusplus -# define BEGIN_DECL extern "C" { -# else -# define BEGIN_DECL -# endif -#endif - -/*! C++ users need love */ -#ifndef END_DECL -# ifdef __cplusplus -# define END_DECL } -# else -# define END_DECL -# endif -#endif -/* End of cruft for C++ */ - -BEGIN_DECL +#include "xbt/misc.h" + + +/* /\*! C++ users need love *\/ */ +/* #ifndef BEGIN_DECL */ +/* # ifdef __cplusplus */ +/* # define BEGIN_DECL() extern "C" { */ +/* # else */ +/* # define BEGIN_DECL() */ +/* # endif */ +/* #endif */ + +/* /\*! C++ users need love *\/ */ +/* #ifndef END_DECL */ +/* # ifdef __cplusplus */ +/* # define END_DECL() } */ +/* # else */ +/* # define END_DECL() */ +/* # endif */ +/* #endif */ +/* /\* End of cruft for C++ *\/ */ + +BEGIN_DECL() /* ************************************************************************** * Garbage collection support @@ -56,8 +57,10 @@ typedef enum { free_after_use, free_never } e_xbt_free_directive_t; const char * gras_get_my_fqdn(void); +void gras_init(int *argc,char **argv, const char *defaultlog); +void gras_exit(void); -END_DECL +END_DECL() #endif /* GRAS_CORE_H */