From: Frederic Suter Date: Mon, 30 Apr 2018 15:27:59 +0000 (+0200) Subject: this is a bool, say it. It's C++, dude X-Git-Tag: v3.20~308 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/c558c07b7b1ed64ae2da9ca9c9f4589f16b9f5cf this is a bool, say it. It's C++, dude --- diff --git a/src/include/simgrid/sg_config.hpp b/src/include/simgrid/sg_config.hpp index 998d72491d..0297458c48 100644 --- a/src/include/simgrid/sg_config.hpp +++ b/src/include/simgrid/sg_config.hpp @@ -11,7 +11,7 @@ /** Config Globals */ XBT_PUBLIC_DATA int _sg_cfg_init_status; -XBT_PUBLIC_DATA int _sg_cfg_exit_asap; +XBT_PUBLIC_DATA bool _sg_cfg_exit_asap; XBT_PUBLIC void sg_config_init(int* argc, char** argv); XBT_PUBLIC void sg_config_finalize(); diff --git a/src/simgrid/sg_config.cpp b/src/simgrid/sg_config.cpp index 70affbfd4f..dc79bbd0ff 100644 --- a/src/simgrid/sg_config.cpp +++ b/src/simgrid/sg_config.cpp @@ -27,9 +27,13 @@ XBT_LOG_NEW_DEFAULT_SUBCATEGORY(surf_config, surf, "About the configuration of S int _sg_cfg_init_status = 0; /* instruct the upper layer (simix or simdag) to exit as soon as possible */ -int _sg_cfg_exit_asap = 0; +bool _sg_cfg_exit_asap = false; -#define sg_cfg_exit_early() do { _sg_cfg_exit_asap = 1; return; } while (0) +#define sg_cfg_exit_early() \ + do { \ + _sg_cfg_exit_asap = true; \ + return; \ + } while (0) /* Parse the command line, looking for options */ static void sg_config_cmd_line(int *argc, char **argv)