X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/c930b326e49bd59e8b7c13e9a4ed2f9b507429b7..db5279606a2a8b65207d8aeb4eb7ff4c7a8fec6f:/src/xbt/config.cpp diff --git a/src/xbt/config.cpp b/src/xbt/config.cpp index af5c6024f3..02512d830c 100644 --- a/src/xbt/config.cpp +++ b/src/xbt/config.cpp @@ -392,7 +392,7 @@ void Config::showAliases() xbt_dict_foreach(this->aliases, dict_cursor, name, dictel) names.push_back(name); - std::sort(names.begin(), names.end()); + std::sort(begin(names), end(names), [](char* a, char* b) { return strcmp(a, b) < 0; }); for (auto name : names) printf(" %s: %s\n", name, (*this)[name].getDescription().c_str()); @@ -408,7 +408,7 @@ void Config::help() xbt_dict_foreach(this->options, dict_cursor, name, variable) names.push_back(name); - std::sort(names.begin(), names.end()); + std::sort(begin(names), end(names), [](char* a, char* b) { return strcmp(a, b) < 0; }); for (auto name : names) { variable = (simgrid::config::ConfigurationElement*) xbt_dict_get(this->options, name);