Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-ports-kde
Path: blob/main/benchmarks/imb/files/patch-src__cpp_args__parser.cpp
16461 views
1
--- src_cpp/args_parser.cpp.orig 2021-10-01 13:09:19 UTC
2
+++ src_cpp/args_parser.cpp
3
@@ -299,7 +299,7 @@ void args_parser::print_help_advice() const {
4
#endif
5
6
void args_parser::print_help_advice() const {
7
- sout << "Try \"" << basename(argv[0]) << " " << option_starter << "help\" for usage information" << endl;
8
+ sout << "Try \"" << basename(const_cast<char*>(argv[0])) << " " << option_starter << "help\" for usage information" << endl;
9
}
10
11
// NOTE: This one is just to loop over expected_args 2-level array in a easier way.
12
@@ -381,10 +381,10 @@ void args_parser::print_help() const {
13
void args_parser::print_help() const {
14
if (program_name.size() != 0)
15
sout << program_name << endl;
16
- sout << "Usage: " << basename(argv[0]) << " ";
17
+ sout << "Usage: " << basename(const_cast<char*>(argv[0])) << " ";
18
string header;
19
header += "Usage: ";
20
- header += basename(argv[0]);
21
+ header += basename(const_cast<char*>(argv[0]));
22
header += " ";
23
size_t size = min(header.size(), (size_t)16);
24
string tab(size - 2, ' ');
25
26