X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/8c354c48ec90c997cc7213ce96ca97d882934166..d0088c5ca40d4af018ea5f874550e1405fef9a93:/include/gras/core.h diff --git a/include/gras/core.h b/include/gras/core.h index 3e2efcecbb..6b0b22581a 100644 --- a/include/gras/core.h +++ b/include/gras/core.h @@ -2,7 +2,7 @@ /* gras/core.h - Unsorted part of the GRAS public interface */ -/* Copyright (c) 2004 Martin Quinson. All rights reserved. */ +/* Copyright (c) 2003, 2004 Martin Quinson. All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it * under the terms of the license (GNU LGPL) which comes with this package. */ @@ -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 */