X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/82230d737404aa70c3c2b5824d97109f1f129d58..51c23076e2b42ff07dc167dea1cb0e3a4ab3cf68:/src/xbt/xbt_main.cpp diff --git a/src/xbt/xbt_main.cpp b/src/xbt/xbt_main.cpp index 810cd26376..3faed87abc 100644 --- a/src/xbt/xbt_main.cpp +++ b/src/xbt/xbt_main.cpp @@ -1,6 +1,6 @@ /* module handling */ -/* Copyright (c) 2006-2017. The SimGrid Team. All rights reserved. */ +/* Copyright (c) 2006-2018. The SimGrid Team. 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. */ @@ -8,7 +8,7 @@ #define XBT_LOG_LOCALLY_DEFINE_XBT_CHANNEL /* MSVC don't want it to be declared extern in headers and local here */ #include "simgrid_config.h" -#include "xbt/config.h" +#include "xbt/config.hpp" #include "xbt/dynar.h" #include "xbt/log.h" #include "xbt/log.hpp" @@ -20,7 +20,7 @@ #include "src/xbt_modinter.h" /* prototype of other module's init/exit in XBT */ -#include "simgrid/sg_config.h" +#include "simgrid/sg_config.hpp" #include "src/internal_config.h" #include @@ -39,7 +39,7 @@ char *xbt_binary_name = NULL; /* Name of the system process containing us (man xbt_dynar_t xbt_cmdline = NULL; /* all we got in argv */ int xbt_initialized = 0; -int _sg_do_clean_atexit = 1; +bool _sg_do_clean_atexit = true; int xbt_pagesize; int xbt_pagebits = 0; @@ -47,7 +47,7 @@ int xbt_pagebits = 0; /* Declare xbt_preinit and xbt_postexit as constructor/destructor of the library. * This is crude and rather compiler-specific, unfortunately. */ -static void xbt_preinit() _XBT_GNUC_CONSTRUCTOR(200); +static void xbt_preinit() XBT_ATTRIB_CONSTRUCTOR(200); static void xbt_postexit(); #ifdef _WIN32