mirror of
https://repo.dec05eba.com/gpu-screen-recorder
synced 2026-05-04 22:10:42 +09:00
Prefix program arguments error with error:
This commit is contained in:
@@ -3072,17 +3072,17 @@ int main(int argc, char **argv) {
|
|||||||
for(int i = 1; i < argc; i += 2) {
|
for(int i = 1; i < argc; i += 2) {
|
||||||
auto it = args.find(argv[i]);
|
auto it = args.find(argv[i]);
|
||||||
if(it == args.end()) {
|
if(it == args.end()) {
|
||||||
fprintf(stderr, "Invalid argument '%s'\n", argv[i]);
|
fprintf(stderr, "Error: invalid argument '%s'\n", argv[i]);
|
||||||
usage();
|
usage();
|
||||||
}
|
}
|
||||||
|
|
||||||
if(!it->second.values.empty() && !it->second.list) {
|
if(!it->second.values.empty() && !it->second.list) {
|
||||||
fprintf(stderr, "Expected argument '%s' to only be specified once\n", argv[i]);
|
fprintf(stderr, "Error: expected argument '%s' to only be specified once\n", argv[i]);
|
||||||
usage();
|
usage();
|
||||||
}
|
}
|
||||||
|
|
||||||
if(i + 1 >= argc) {
|
if(i + 1 >= argc) {
|
||||||
fprintf(stderr, "Missing value for argument '%s'\n", argv[i]);
|
fprintf(stderr, "Error: missing value for argument '%s'\n", argv[i]);
|
||||||
usage();
|
usage();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -3091,7 +3091,7 @@ int main(int argc, char **argv) {
|
|||||||
|
|
||||||
for(auto &it : args) {
|
for(auto &it : args) {
|
||||||
if(!it.second.optional && !it.second.value()) {
|
if(!it.second.optional && !it.second.value()) {
|
||||||
fprintf(stderr, "Missing argument '%s'\n", it.first.c_str());
|
fprintf(stderr, "Error: missing argument '%s'\n", it.first.c_str());
|
||||||
usage();
|
usage();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user