Krolyxon
Commit 8b3b283

Branches

Refs →

nsxiv8b3b283

Made parse_options void

Author
Bert
Date
2011-01-19 18:16 +0100
Parent
6851d5c
Commit
8b3b28300f3e9a7793fd6c18a0a114af58860e97

+5 −7

3 files changed

  1. M main.c +1 −2
  2. M options.c +3 −4
  3. M options.h +1 −1
M main.c View
@@ -50,8 +50,7 @@ void run() {
5050 }
5151
5252 int main(int argc, char **argv) {
53− if (parse_options(argc, argv) < 0)
54− return 1;
53+ parse_options(argc, argv);
5554
5655 if (!options->filecnt) {
5756 print_usage();
M options.c View
@@ -37,7 +37,7 @@ void print_version() {
3737 printf("Version %s, written by Bert Muennich\n", VERSION);
3838 }
3939
40−int parse_options(int argc, char **argv) {
40+void parse_options(int argc, char **argv) {
4141 int opt;
4242
4343 _options.filenames = (const char**) argv + 1;
@@ -46,7 +46,8 @@ int parse_options(int argc, char **argv) {
4646 while ((opt = getopt(argc, argv, "hv")) != -1) {
4747 switch (opt) {
4848 case '?':
49− return -1;
49+ print_usage();
50+ exit(1);
5051 case 'h':
5152 print_usage();
5253 exit(0);
@@ -55,6 +56,4 @@ int parse_options(int argc, char **argv) {
5556 exit(0);
5657 }
5758 }
58−
59− return 0;
6059 }
M options.h View
@@ -29,6 +29,6 @@ extern const options_t *options;
2929 void print_usage();
3030 void print_version();
3131
32−int parse_options(int, char**);
32+void parse_options(int, char**);
3333
3434 #endif /* OPTIONS_H */