diff options
author | Aurélien Aptel <aurelien.aptel@gmail.com> | 2011-05-14 17:47:37 +0200 |
---|---|---|
committer | Aurélien Aptel <aurelien.aptel@gmail.com> | 2011-05-14 17:47:37 +0200 |
commit | 7d352f143655ace75dd4e40432199f18f296da5e (patch) | |
tree | f2922a25996f343571e2fc6cfbb3a34ab0b9f72e /st.c | |
parent | 5beae6a62ee15dfe36048e377ebf86df09a0cf82 (diff) | |
download | st-7d352f143655ace75dd4e40432199f18f296da5e.tar.gz st-7d352f143655ace75dd4e40432199f18f296da5e.tar.bz2 |
applied parts of Connor Lane Smith's cleanup patch.
Diffstat (limited to 'st.c')
-rw-r--r-- | st.c | 14 |
1 files changed, 7 insertions, 7 deletions
@@ -34,8 +34,8 @@ #endif #define USAGE \ - "st-" VERSION ", (c) 2010 st engineers\n" \ - "usage: st [-t title] [-c class] [-v] [-e cmd]\n" + "st-" VERSION ", (c) 2010-2011 st engineers\n" \ + "usage: st [-t title] [-c class] [-v] [-e command...]\n" /* Arbitrary sizes */ #define ESC_TITLE_SIZ 256 @@ -1907,17 +1907,17 @@ main(int argc, char *argv[]) { case 'c': if(++i < argc) opt_class = argv[i]; break; - case 'e': + case 'e': + /* eat every remaining arguments */ if(++i < argc) opt_cmd = &argv[i]; - break; + goto run; case 'v': default: die(USAGE); } - /* -e eats every remaining arguments */ - if(opt_cmd) - break; } + + run: setlocale(LC_CTYPE, ""); tnew(80, 24); ttynew(); |