- for(i = 1; (i < argc) && (argv[i][0] == '-'); i++) {
- switch (argv[i][1]) {
- default:
- fputs("usage: sic [-v]\n", stderr);
- exit(EXIT_FAILURE);
- break;
- case 'v':
+ nick = fullname = getenv("USER");
+ for(i = 1; i < argc; 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)) {