X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/2539fff313cbd67c45b8490f7961e45e358d9ba2..97ba095764fbd852783e6a6dfe40da2fdd3f1f25:/include/gras/core.h diff --git a/include/gras/core.h b/include/gras/core.h index 4e79a50760..6b0b22581a 100644 --- a/include/gras/core.h +++ b/include/gras/core.h @@ -2,11 +2,10 @@ /* gras/core.h - Unsorted part of the GRAS public interface */ -/* Authors: Martin Quinson */ -/* Copyright (C) 2003 the OURAGAN project. */ +/* 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. */ + * under the terms of the license (GNU LGPL) which comes with this package. */ #ifndef GRAS_CORE_H #define GRAS_CORE_H @@ -14,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 @@ -57,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 */