From db5279606a2a8b65207d8aeb4eb7ff4c7a8fec6f Mon Sep 17 00:00:00 2001 From: Arnaud Giersch Date: Thu, 27 Jul 2017 09:26:55 +0200 Subject: [PATCH] Correctly sort config entries for --help. --- src/xbt/config.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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); -- 2.20.1