summaryrefslogtreecommitdiff
path: root/src/scanopt.c
diff options
context:
space:
mode:
authorJannick <thirdedition@gmx.net>2017-07-18 00:47:27 +0200
committerWill Estes <westes575@gmail.com>2017-07-17 21:12:44 -0400
commit535524ea6b55f8f6a7dfc160cb19211c084795d6 (patch)
treec64b6ba705f663cc03b7f0f1b1b20e53334610f0 /src/scanopt.c
parent3f2b9a4d630b702f6dd8592014f89d40a6a4bcc1 (diff)
scanner: #define BASENAME, remove #include libgen.h
Diffstat (limited to 'src/scanopt.c')
-rw-r--r--src/scanopt.c11
1 files changed, 1 insertions, 10 deletions
diff --git a/src/scanopt.c b/src/scanopt.c
index a475b6f..3162e9f 100644
--- a/src/scanopt.c
+++ b/src/scanopt.c
@@ -247,16 +247,7 @@ int scanopt_usage (scanopt_t *scanner, FILE *fp, const char *usage)
fprintf (fp, "%s\n", usage);
}
else {
- /* Find the basename of argv[0] */
- const char *p;
-
- p = s->argv[0] + strlen (s->argv[0]);
- while (p != s->argv[0] && *p != '/')
- --p;
- if (*p == '/')
- p++;
-
- fprintf (fp, _("Usage: %s [OPTIONS]...\n"), p);
+ fprintf (fp, _("Usage: %s [OPTIONS]...\n"), BASENAME(s->argv[0]) );
}
fprintf (fp, "\n");