blob: be14a05b618f03d5c0c524eee3df0bf4c3fdfedf (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
--- src_cpp/args_parser.cpp.orig 2021-10-01 13:09:19 UTC
+++ src_cpp/args_parser.cpp
@@ -299,7 +299,7 @@ void args_parser::print_help_advice() const {
#endif
void args_parser::print_help_advice() const {
- sout << "Try \"" << basename(argv[0]) << " " << option_starter << "help\" for usage information" << endl;
+ sout << "Try \"" << basename(const_cast<char*>(argv[0])) << " " << option_starter << "help\" for usage information" << endl;
}
// NOTE: This one is just to loop over expected_args 2-level array in a easier way.
@@ -381,10 +381,10 @@ void args_parser::print_help() const {
void args_parser::print_help() const {
if (program_name.size() != 0)
sout << program_name << endl;
- sout << "Usage: " << basename(argv[0]) << " ";
+ sout << "Usage: " << basename(const_cast<char*>(argv[0])) << " ";
string header;
header += "Usage: ";
- header += basename(argv[0]);
+ header += basename(const_cast<char*>(argv[0]));
header += " ";
size_t size = min(header.size(), (size_t)16);
string tab(size - 2, ' ');
|