0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-11-26 00:32:35 +01:00

ircd::info::versions: Rename types to ABI and ABI.

modules/console: Tweak formatting.
This commit is contained in:
Jason Volk 2019-05-31 15:27:48 -07:00
parent c2669cda2b
commit 7d4de7ec82
2 changed files with 15 additions and 15 deletions

View file

@ -92,9 +92,9 @@ struct ircd::info::versions
/// Our own name for the dependency.
string_view name;
/// Set the type to either INCLUDE or LIBRARY to indicate where this version
/// information has been sourced. Defaults to INCLUDE.
enum type {INCLUDE, LIBRARY} type {INCLUDE};
/// Set the type to either API or ABI to indicate where this version
/// information has been sourced. Defaults to API.
enum type {API, ABI} type {API};
/// If the version number is a single (likely monotonic) integer.
long monotonic {0};
@ -116,7 +116,7 @@ struct ircd::info::versions
explicit operator string_view() const;
versions(const string_view &name,
const enum type &type = type::INCLUDE,
const enum type &type = type::API,
const long &monotonic = 0,
const std::array<long, 3> &semantic = {0L},
const string_view &string = {});

View file

@ -691,13 +691,13 @@ bool
console_cmd__versions(opt &out, const string_view &line)
{
out
<< std::left << std::setw(12) << "NAME"
<< std::left << std::setw(6) << "TYPE"
<< " "
<< std::left << std::setw(12) << "TYPE"
<< std::left << std::setw(16) << "NAME"
<< " "
<< std::left << std::setw(16) << "MONOTONIC"
<< std::left << std::setw(14) << "MONOTONIC"
<< " "
<< std::left << std::setw(16) << "SEMANTIC"
<< std::left << std::setw(14) << "SEMANTIC"
<< " "
<< std::left << std::setw(16) << ":STRING"
<< " "
@ -707,9 +707,9 @@ console_cmd__versions(opt &out, const string_view &line)
{
const auto &type
{
version->type == version->INCLUDE? "include":
version->type == version->LIBRARY? "library":
"???"
version->type == version->API? "API":
version->type == version->ABI? "ABI":
"???"
};
char buf[32];
@ -722,13 +722,13 @@ console_cmd__versions(opt &out, const string_view &line)
}};
out
<< std::left << std::setw(12) << version->name
<< std::left << std::setw(6) << type
<< " "
<< std::left << std::setw(12) << type
<< std::left << std::setw(16) << version->name
<< " "
<< std::left << std::setw(16) << version->monotonic
<< std::left << std::setw(14) << version->monotonic
<< " "
<< std::left << std::setw(16) << semantic
<< std::left << std::setw(14) << semantic
<< " :"
<< std::left << std::setw(16) << version->string
<< " "