mirror of
https://github.com/gbdev/rgbds.git
synced 2025-11-21 10:42:07 +00:00
rgbfix: deal with options and arguments in the right order.
This commit is contained in:
@@ -40,17 +40,6 @@ main(int argc, char *argv[])
|
|||||||
int ch;
|
int ch;
|
||||||
char *ep;
|
char *ep;
|
||||||
|
|
||||||
/*
|
|
||||||
* Open the ROM file
|
|
||||||
*/
|
|
||||||
|
|
||||||
if (argc < 2)
|
|
||||||
usage();
|
|
||||||
|
|
||||||
if ((rom = fopen(argv[argc - 1], "rb+")) == NULL) {
|
|
||||||
err(1, "Error opening file %s", argv[argc - 1]);
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Parse command-line options
|
* Parse command-line options
|
||||||
*/
|
*/
|
||||||
@@ -197,6 +186,20 @@ main(int argc, char *argv[])
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
argc -= optind;
|
||||||
|
argv += optind;
|
||||||
|
|
||||||
|
if (argc == 0)
|
||||||
|
usage();
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Open the ROM file
|
||||||
|
*/
|
||||||
|
|
||||||
|
if ((rom = fopen(argv[argc - 1], "rb+")) == NULL) {
|
||||||
|
err(1, "Error opening file %s", argv[argc - 1]);
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Write changes to ROM
|
* Write changes to ROM
|
||||||
*/
|
*/
|
||||||
|
|||||||
Reference in New Issue
Block a user