return LIBAVRDUDE_EXIT instead of exit(0)

This commit is contained in:
Stefan Rueger
2024-04-22 15:17:46 +01:00
parent db4bf53480
commit a5ce726a8a
2 changed files with 3 additions and 2 deletions

View File

@@ -59,6 +59,7 @@ typedef uint32_t pinmask_t;
#define LIBAVRDUDE_NOTSUPPORTED (-2) // operation not supported
#define LIBAVRDUDE_SOFTFAIL (-3) // returned, eg, by avr_signature() if caller
// might proceed with chip erase
#define LIBAVRDUDE_EXIT (-4) // End all operations in this session
/* formerly lists.h */

View File

@@ -1913,7 +1913,7 @@ static int stk500v2_parseextparms(const PROGRAMMER *pgm, const LISTID extparms)
}
msg_error(" -xxtal=<arg>[M|k] Set programmer xtal frequency\n");
msg_error(" -xhelp Show this help menu and exit\n");
exit(0);
return LIBAVRDUDE_EXIT;;
}
pmsg_error("invalid extended parameter %s\n", extended_param);
@@ -2048,7 +2048,7 @@ static int stk500v2_jtag3_parseextparms(const PROGRAMMER *pgm, const LISTID extp
if(str_starts(pgmid, "pickit4") || str_starts(pgmid, "snap"))
msg_error(" -xmode=avr|pic Set programmer to AVR or PIC mode, then exit\n");
msg_error (" -xhelp Show this help menu and exit\n");
exit(0);
return LIBAVRDUDE_EXIT;;
}
pmsg_error("invalid extended parameter %s\n", extended_param);