Procházet zdrojové kódy

Made parse_options void

master
Bert před 14 roky
rodič
revize
8b3b28300f
3 změnil soubory, kde provedl 5 přidání a 7 odebrání
  1. +1
    -2
      main.c
  2. +3
    -4
      options.c
  3. +1
    -1
      options.h

+ 1
- 2
main.c Zobrazit soubor

@@ -50,8 +50,7 @@ void run() {
} }


int main(int argc, char **argv) { int main(int argc, char **argv) {
if (parse_options(argc, argv) < 0) parse_options(argc, argv);
return 1;


if (!options->filecnt) { if (!options->filecnt) {
print_usage(); print_usage();


+ 3
- 4
options.c Zobrazit soubor

@@ -37,7 +37,7 @@ void print_version() {
printf("Version %s, written by Bert Muennich\n", VERSION); printf("Version %s, written by Bert Muennich\n", VERSION);
} }


int parse_options(int argc, char **argv) { void parse_options(int argc, char **argv) {
int opt; int opt;


_options.filenames = (const char**) argv + 1; _options.filenames = (const char**) argv + 1;
@@ -46,7 +46,8 @@ int parse_options(int argc, char **argv) {
while ((opt = getopt(argc, argv, "hv")) != -1) { while ((opt = getopt(argc, argv, "hv")) != -1) {
switch (opt) { switch (opt) {
case '?': case '?':
return -1; print_usage();
exit(1);
case 'h': case 'h':
print_usage(); print_usage();
exit(0); exit(0);
@@ -55,6 +56,4 @@ int parse_options(int argc, char **argv) {
exit(0); exit(0);
} }
} }

return 0;
} }

+ 1
- 1
options.h Zobrazit soubor

@@ -29,6 +29,6 @@ extern const options_t *options;
void print_usage(); void print_usage();
void print_version(); void print_version();


int parse_options(int, char**); void parse_options(int, char**);


#endif /* OPTIONS_H */ #endif /* OPTIONS_H */

||||||
x
 
000:0
Načítá se…
Zrušit
Uložit