filepanel: Fix -Wformat-security and remove unused options.

Change-Id: Iedf3bb500de15a29188c30940b5fd64dcaf043f5
Reviewed-on: https://review.haiku-os.org/c/haiku/+/3319
Reviewed-by: Niels Sascha Reedijk <[email protected]>
This commit is contained in:
Murai Takashi
2021-03-06 08:03:38 +00:00
committed by Niels Sascha Reedijk
parent e5feb3a7ae
commit 08f2b4d50a
+20 -41
View File
@@ -97,37 +97,30 @@ FilePanelApp::RefsReceived(BMessage *message)
int int
usage(char *pname, int error) usage(char *pname, int error)
{ {
fprintf(stderr, B_TRANSLATE("display a load/save file panel\n")); fprintf(stderr, "%s", B_TRANSLATE("display a load/save file panel\n"));
fprintf(stderr, B_TRANSLATE("usage: %s [--help] [--directory folder] " fprintf(stderr, B_TRANSLATE("usage: %s [--help] [--directory folder] "
"[--load|--save] [--title ttl] [--single] [--modal] [--allow pattern] " "[--load|--save] [--title ttl] [--single] [--modal]\n"), pname);
"[--forbid pattern]\n"), pname);
fprintf(stderr, B_TRANSLATE("usage: %s [-h] [-d folder] " fprintf(stderr, B_TRANSLATE("usage: %s [-h] [-d folder] "
"[-l|-s] [-t ttl] [-1] [-m] [-a pattern] " "[-l|-s] [-t ttl] [-1] [-m]"), pname);
"[-f pattern]\n"), pname); fprintf(stderr, "%s", B_TRANSLATE("options:\n"));
fprintf(stderr, B_TRANSLATE("options:\n")); fprintf(stderr, "%s", B_TRANSLATE("short\tlong\tdescription\n"));
fprintf(stderr, B_TRANSLATE("short\tlong\tdescription\n")); fprintf(stderr, "%s", B_TRANSLATE("-h\t--help\tdisplay usage\n"));
fprintf(stderr, B_TRANSLATE("-h\t--help\tdisplay usage\n")); fprintf(stderr, "%s", B_TRANSLATE("-d\t--directory\topen at <folder>\n"));
fprintf(stderr, B_TRANSLATE("-d\t--directory\topen at <folder>\n")); fprintf(stderr, "%s",
fprintf(stderr, B_TRANSLATE("-l\t--load\tuse a load FilePanel " B_TRANSLATE("-l\t--load\tuse a load FilePanel (default)\n"));
"(default)\n")); fprintf(stderr, "%s", B_TRANSLATE("-s\t--save\tuse a save FilePanel\n"));
fprintf(stderr, B_TRANSLATE("-s\t--save\tuse a save FilePanel\n")); fprintf(stderr, "%s",
fprintf(stderr, B_TRANSLATE("-n\t--name\tset the default name for " B_TRANSLATE("-n\t--name\tset the default name for saving\n"));
"saving\n")); fprintf(stderr, "%s",
fprintf(stderr, B_TRANSLATE("-k\t--kind\tkind of entries that can be " B_TRANSLATE("-k\t--kind\tkind of entries that can be "
"opened (flavour): any combination of f, d, s (file (default), " "opened (flavour): any combination of f, d, s (file (default), "
"directory, symlink)\n")); "directory, symlink)\n"));
fprintf(stderr, B_TRANSLATE("-t\t--title\tset the FilePanel window " fprintf(stderr, "%s",
"title\n")); B_TRANSLATE("-t\t--title\tset the FilePanel window title\n"));
fprintf(stderr, B_TRANSLATE("-1\t--single\tallow only 1 file to be " fprintf(stderr, "%s",
"selected\n")); B_TRANSLATE("-1\t--single\tallow only 1 file to be selected\n"));
fprintf(stderr, B_TRANSLATE("-m\t--modal\tmakes the FilePanel modal\n")); fprintf(stderr, "%s",
#ifndef USE_FNMATCH B_TRANSLATE("-m\t--modal\tmakes the FilePanel modal\n"));
fprintf(stderr, B_TRANSLATE("-a\t--allow\tunimplemented\n"));
fprintf(stderr, B_TRANSLATE("-f\t--forbid\tunimplemented\n"));
#else
fprintf(stderr, B_TRANSLATE("-a\t--allow\tunimplemented\n"));
fprintf(stderr, B_TRANSLATE("-f\t--forbid\tunimplemented\n"));
#endif
return error; return error;
} }
@@ -190,20 +183,6 @@ main(int argc, char **argv)
allowMultiSelect = false; allowMultiSelect = false;
} else if (!strcmp(argv[i], "--modal") || !strcmp(argv[i], "-m")) { } else if (!strcmp(argv[i], "--modal") || !strcmp(argv[i], "-m")) {
makeModal = true; makeModal = true;
} else if (!strcmp(argv[i], "--allow") || !strcmp(argv[i], "-a")) {
if (++i >= argc) {
fprintf(stderr, B_TRANSLATE("%s: this option requires a "
"parameter\n"), argv[i-1]);
return usage(argv[0], 2);
}
fprintf(stderr, B_TRANSLATE("%s: UNIMPLEMENTED\n"), argv[i-1]);
} else if (!strcmp(argv[i], "--forbid") || !strcmp(argv[i], "-f")) {
if (++i >= argc) {
fprintf(stderr, B_TRANSLATE("%s: this option requires a "
"parameter\n"), argv[i-1]);
return usage(argv[0], 2);
}
fprintf(stderr, B_TRANSLATE("%s: UNIMPLEMENTED\n"), argv[i-1]);
} else { } else {
fprintf(stderr, B_TRANSLATE("%s not a valid option\n"), argv[i]); fprintf(stderr, B_TRANSLATE("%s not a valid option\n"), argv[i]);
return usage(argv[0], 2); return usage(argv[0], 2);