cammy/src/test.c
XANTRONIX Development 53952f5566 Initial implementation
2016-05-07 16:11:34 -05:00

44 lines
859 B
C

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdarg.h>
#include <errno.h>
#include <cammy/sram.h>
static void usage(int argc, char **argv, const char *message, ...) {
if (message) {
va_list args;
va_start(args, message);
vfprintf(stderr, message, args);
va_end(args);
fprintf(stderr, "\n");
}
fprintf(stderr, "usage: %s file.sav\n", argv[0]);
exit(1);
}
int main(int argc, char **argv) {
cammy_sram *sram;
if (argc != 2) {
usage(argc, argv, "No save file provided");
}
if ((sram = cammy_sram_open(argv[1])) == NULL) {
fprintf(stderr, "%s: %s: %s: %s\n",
argv[0], "cammy_sram_open()", argv[1], strerror(errno));
goto error_sram_open;
}
cammy_sram_close(sram);
return 0;
error_sram_open:
return 1;
}