QRCODE: check fopen() return in ZINTLOG debugging code

(ticket #181, props Stf Ortm)
CODE128: suppress gcc -Wmaybe-uninitialized false positive (Release
  only)
CLI: add "isbn" synonym; save a few bytes using `char[]` rather
  than `char *`
This commit is contained in:
gitlost 2024-02-27 13:36:13 +00:00
parent f312cdf630
commit f0d8901d9e
3 changed files with 20 additions and 19 deletions

View file

@ -1060,22 +1060,22 @@ static void qr_populate_grid(unsigned char *grid, const int h_size, const int v_
}
#ifdef ZINTLOG
static int append_log(unsigned char log) {
static void append_log(const unsigned char log) {
FILE *file;
file = fopen("zintlog.txt", "a+");
fprintf(file, "%02X", log);
(void) fclose(file);
return 0;
if ((file = fopen("zintlog.txt", "a+"))) {
fprintf(file, "%02X", log);
(void) fclose(file);
}
}
static int write_log(char log[]) {
static void write_log(const char log[]) {
FILE *file;
file = fopen("zintlog.txt", "a+");
fprintf(file, "%s\n", log); /*writes*/
(void) fclose(file);
return 0;
if ((file = fopen("zintlog.txt", "a+"))) {
fprintf(file, "%s\n", log); /*writes*/
(void) fclose(file);
}
}
#endif