diff options
author | Daniel Jones <admin@danieljon.es> | 2020-10-17 00:30:01 +1030 |
---|---|---|
committer | Daniel Jones <admin@danieljon.es> | 2020-10-17 00:30:01 +1030 |
commit | 1857ca47143624ee81acfa61e9cf4ea57bd4b042 (patch) | |
tree | d45014df481aaa4bdbd9ec3112fca16ccc74b848 /chip8.c | |
parent | c2c45b45f981e557838943c6f24329c51b1adb4b (diff) | |
download | chip8-1857ca47143624ee81acfa61e9cf4ea57bd4b042.tar.gz chip8-1857ca47143624ee81acfa61e9cf4ea57bd4b042.zip |
use getopts for argument parsing
Diffstat (limited to 'chip8.c')
-rw-r--r-- | chip8.c | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -52,21 +52,20 @@ uint8_t chip8_fontset[80] = int load_rom(char *rom) { - int ret = 1; printf("loading rom %s..\n", rom); FILE *romfile; romfile = fopen(rom, "rb"); if (romfile == NULL) { fprintf(stderr, "cannot read rom %s: %s\n", rom, strerror(errno)); - ret = 0; + return 0; } /* read a maximum of MAX_ROM_SIZE bytes into memory starting after the reserved memory */ fread(&memory[PROGRAM_START], 1, MAX_ROM_SIZE, romfile); fclose(romfile); - return ret; + return 1; } void |