aboutsummaryrefslogtreecommitdiff
path: root/st.c
diff options
context:
space:
mode:
Diffstat (limited to 'st.c')
-rw-r--r--st.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/st.c b/st.c
index 8347dbe..01ffa21 100644
--- a/st.c
+++ b/st.c
@@ -34,8 +34,8 @@
34#endif 34#endif
35 35
36#define USAGE \ 36#define USAGE \
37 "st-" VERSION ", (c) 2010 st engineers\n" \ 37 "st-" VERSION ", (c) 2010-2011 st engineers\n" \
38 "usage: st [-t title] [-c class] [-v] [-e cmd]\n" 38 "usage: st [-t title] [-c class] [-v] [-e command...]\n"
39 39
40/* Arbitrary sizes */ 40/* Arbitrary sizes */
41#define ESC_TITLE_SIZ 256 41#define ESC_TITLE_SIZ 256
@@ -1907,17 +1907,17 @@ main(int argc, char *argv[]) {
1907 case 'c': 1907 case 'c':
1908 if(++i < argc) opt_class = argv[i]; 1908 if(++i < argc) opt_class = argv[i];
1909 break; 1909 break;
1910 case 'e': 1910 case 'e':
1911 /* eat every remaining arguments */
1911 if(++i < argc) opt_cmd = &argv[i]; 1912 if(++i < argc) opt_cmd = &argv[i];
1912 break; 1913 goto run;
1913 case 'v': 1914 case 'v':
1914 default: 1915 default:
1915 die(USAGE); 1916 die(USAGE);
1916 } 1917 }
1917 /* -e eats every remaining arguments */
1918 if(opt_cmd)
1919 break;
1920 } 1918 }
1919
1920 run:
1921 setlocale(LC_CTYPE, ""); 1921 setlocale(LC_CTYPE, "");
1922 tnew(80, 24); 1922 tnew(80, 24);
1923 ttynew(); 1923 ttynew();