summaryrefslogtreecommitdiff
path: root/platform/x11
diff options
context:
space:
mode:
authorMohamad Barbar <mbarbar@runbox.com>2017-11-14 23:19:10 +1100
committerTor Andersson <tor.andersson@artifex.com>2018-11-09 19:07:31 +0100
commitc2253d8c489bca2a624a329c79e488d6620e9626 (patch)
tree3e77eeaa36043ad6d71fa73b9729469ee4e6a526 /platform/x11
parentf6ea74028dc1ea7547a9421193bf07566ab38b19 (diff)
downloadmupdf-c2253d8c489bca2a624a329c79e488d6620e9626.tar.xz
Fix 698734: Use invoked binary name in usage message for mupdf-x11.
Diffstat (limited to 'platform/x11')
-rw-r--r--platform/x11/win_main.c6
-rw-r--r--platform/x11/x11_main.c8
2 files changed, 7 insertions, 7 deletions
diff --git a/platform/x11/win_main.c b/platform/x11/win_main.c
index 0de5aa13..3725051f 100644
--- a/platform/x11/win_main.c
+++ b/platform/x11/win_main.c
@@ -1251,9 +1251,9 @@ get_system_dpi(void)
return ((hdpi + vdpi) * 96 + 0.5f) / 200;
}
-static void usage(void)
+static void usage(const char *argv0)
{
- fprintf(stderr, "usage: mupdf [options] file.pdf [page]\n");
+ fprintf(stderr, "usage: %s [options] file.pdf [page]\n", argv0);
fprintf(stderr, "\t-p -\tpassword\n");
fprintf(stderr, "\t-r -\tresolution\n");
fprintf(stderr, "\t-A -\tset anti-aliasing quality in bits (0=off, 8=best)\n");
@@ -1312,7 +1312,7 @@ WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShow
case 'b': bps = (fz_optarg && *fz_optarg) ? fz_atoi(fz_optarg) : 4096; break;
case 'U': gapp.layout_css = fz_optarg; break;
case 'X': gapp.layout_use_doc_css = 0; break;
- default: usage();
+ default: usage(argv[0]);
}
}
diff --git a/platform/x11/x11_main.c b/platform/x11/x11_main.c
index ddfdee2b..49156578 100644
--- a/platform/x11/x11_main.c
+++ b/platform/x11/x11_main.c
@@ -842,9 +842,9 @@ static void signal_handler(int signal)
reloading = 1;
}
-static void usage(void)
+static void usage(const char *argv0)
{
- fprintf(stderr, "usage: mupdf [options] file.pdf [page]\n");
+ fprintf(stderr, "usage: %s [options] file.pdf [page]\n", argv0);
fprintf(stderr, "\t-p -\tpassword\n");
fprintf(stderr, "\t-r -\tresolution\n");
fprintf(stderr, "\t-A -\tset anti-aliasing quality in bits (0=off, 8=best)\n");
@@ -907,12 +907,12 @@ int main(int argc, char **argv)
case 'U': gapp.layout_css = fz_optarg; break;
case 'X': gapp.layout_use_doc_css = 0; break;
case 'b': bps = (fz_optarg && *fz_optarg) ? fz_atoi(fz_optarg) : 4096; break;
- default: usage();
+ default: usage(argv[0]);
}
}
if (argc - fz_optind == 0)
- usage();
+ usage(argv[0]);
filename = argv[fz_optind++];