# HG changeset patch # User Mychaela Falconia # Date 1527457786 0 # Node ID 4b7cac119fb592d87727d6f3a9d98c6f05817e95 # Parent 225556110fa6b6b93d959008dc3dab8e19d38589 lcdtest: added our own local exitcodes.h header diff -r 225556110fa6 -r 4b7cac119fb5 lcdtest/busops.c --- a/lcdtest/busops.c Sun May 27 21:36:07 2018 +0000 +++ b/lcdtest/busops.c Sun May 27 21:49:46 2018 +0000 @@ -3,6 +3,7 @@ #include #include #include +#include "exitcodes.h" extern struct ftdi_context ftdi; @@ -11,7 +12,7 @@ { if (ftdi_write_data(&ftdi, cmd, cmdlen) != cmdlen) { fprintf(stderr, "FTDI write error: %s\n", ftdi.error_str); - exit(1); + exit(ERROR_FTDI); } } diff -r 225556110fa6 -r 4b7cac119fb5 lcdtest/exitcodes.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lcdtest/exitcodes.h Sun May 27 21:49:46 2018 +0000 @@ -0,0 +1,7 @@ +#define ERROR_USAGE 1 +#define ERROR_TARGET 2 +#define ERROR_RVINTERF 3 +#define ERROR_UNIX 4 +#define ERROR_BUG 5 +/* our local definition */ +#define ERROR_FTDI 6 diff -r 225556110fa6 -r 4b7cac119fb5 lcdtest/testmain.c --- a/lcdtest/testmain.c Sun May 27 21:36:07 2018 +0000 +++ b/lcdtest/testmain.c Sun May 27 21:49:46 2018 +0000 @@ -3,6 +3,7 @@ #include #include #include +#include "exitcodes.h" char *device_serial; struct ftdi_context ftdi; @@ -20,7 +21,7 @@ continue; default: /* error msg already printed */ - exit(1); + exit(ERROR_USAGE); } } switch (argc - optind) { @@ -29,12 +30,12 @@ case 1: if (chdir(argv[optind]) < 0) { perror(argv[optind]); - exit(1); + exit(ERROR_UNIX); } break; default: fprintf(stderr, "usage: %s [options] [chdir]\n", argv[0]); - exit(1); + exit(ERROR_USAGE); } } @@ -47,12 +48,12 @@ ftdi_init(&ftdi); if (ftdi_usb_open_desc(&ftdi, 0x0403, 0x7157, 0, device_serial) < 0) { fprintf(stderr, "FTDI USB open failed: %s\n", ftdi.error_str); - exit(1); + exit(ERROR_FTDI); } if (ftdi_set_bitmode(&ftdi, 0, BITMODE_MCU) < 0) { fprintf(stderr, "unable to enter MCU mode: %s\n", ftdi.error_str); - exit(1); + exit(ERROR_FTDI); } for (;;) { if (isatty(0)) {