aboutsummaryrefslogtreecommitdiff
path: root/st.c
diff options
context:
space:
mode:
Diffstat (limited to 'st.c')
-rw-r--r--st.c24
1 files changed, 16 insertions, 8 deletions
diff --git a/st.c b/st.c
index 3a0a519..2bbf484 100644
--- a/st.c
+++ b/st.c
@@ -486,6 +486,7 @@ static void *xrealloc(void *, size_t);
486static char *xstrdup(char *); 486static char *xstrdup(char *);
487 487
488static void usage(void); 488static void usage(void);
489static void version(void);
489 490
490static void (*handler[LASTEvent])(XEvent *) = { 491static void (*handler[LASTEvent])(XEvent *) = {
491 [KeyPress] = kpress, 492 [KeyPress] = kpress,
@@ -4331,14 +4332,19 @@ run(void)
4331void 4332void
4332usage(void) 4333usage(void)
4333{ 4334{
4334 die("%s " VERSION " (c) 2010-2016 st engineers\n" 4335 die("usage: %s [-aiv] [-c class] [-f font] [-g geometry]"
4335 "usage: st [-a] [-v] [-c class] [-f font] [-g geometry] [-o file]\n" 4336 " [-o file] [-T title]\n"
4336 " [-i] [-t title] [-T title] [-w windowid] [-e command ...]" 4337 " [-t title] [-w windowid] [[-e] command [args ...]]\n"
4337 " [command ...]\n" 4338 " %s [-aiv] [-c class] [-f font] [-g geometry]"
4338 " st [-a] [-v] [-c class] [-f font] [-g geometry] [-o file]\n" 4339 " [-o file] [-T title]\n"
4339 " [-i] [-t title] [-T title] [-w windowid] -l line" 4340 " [-t title] [-w windowid] -l line [stty_args ...]\n",
4340 " [stty_args ...]\n", 4341 argv0, argv0);
4341 argv0); 4342}
4343
4344void
4345version(void)
4346{
4347 die("%s " VERSION " (c) 2010-2016 st engineers\n", argv0);
4342} 4348}
4343 4349
4344int 4350int
@@ -4385,6 +4391,8 @@ main(int argc, char *argv[])
4385 opt_embed = EARGF(usage()); 4391 opt_embed = EARGF(usage());
4386 break; 4392 break;
4387 case 'v': 4393 case 'v':
4394 version();
4395 break;
4388 default: 4396 default:
4389 usage(); 4397 usage();
4390 } ARGEND; 4398 } ARGEND;