diff options
| author | Anselm R. Garbe <arg@suckless.org> | 2006-10-23 10:56:06 +0200 |
|---|---|---|
| committer | Anselm R. Garbe <arg@suckless.org> | 2006-10-23 10:56:06 +0200 |
| commit | fe306465d022f6565adf74924fa7367c949558f0 (patch) | |
| tree | 01862e667133cffaff96b3e94d8c33ac3c9733a3 /sic.c | |
| parent | 1f3f048ab768bc22f743c6b66b4a1039767eddd4 (diff) | |
| download | cic-fe306465d022f6565adf74924fa7367c949558f0.tar.gz | |
same problem in sic as in dmenu
Diffstat (limited to 'sic.c')
| -rw-r--r-- | sic.c | 25 |
1 files changed, 15 insertions, 10 deletions
@@ -232,16 +232,21 @@ main(int argc, char *argv[]) { nick = fullname = getenv("USER"); for(i = 1; i < argc; i++) - if(!strncmp(argv[i], "-s", 3)) - server = argv[++i]; - else if(!strncmp(argv[i], "-p", 3)) - port = (unsigned short)atoi(argv[++i]); - else if(!strncmp(argv[i], "-n", 3)) - nick = argv[++i]; - else if(!strncmp(argv[i], "-k", 3)) - password = argv[++i]; - else if(!strncmp(argv[i], "-f", 3)) - fullname = argv[++i]; + if(!strncmp(argv[i], "-s", 3)) { + if(++i < argc) server = argv[i]; + } + else if(!strncmp(argv[i], "-p", 3)) { + if(++i < argc) port = (unsigned short)atoi(argv[i]); + } + else if(!strncmp(argv[i], "-n", 3)) { + if(++i < argc) nick = argv[i]; + } + else if(!strncmp(argv[i], "-k", 3)) { + if(++i < argc) password = argv[i]; + } + else if(!strncmp(argv[i], "-f", 3)) { + if(++i < argc) fullname = argv[i]; + } else if(!strncmp(argv[i], "-v", 3)) { fputs("sic-"VERSION", (C)opyright MMVI Anselm R. Garbe\n", stdout); exit(EXIT_SUCCESS); |
