Fix cppcheck "errors" in rigs/icom/*.c

pull/1783/head
George Baltz N3GB 2025-06-24 05:17:54 -04:00
rodzic ec4590df8d
commit aa3e6cb6e9
3 zmienionych plików z 3 dodań i 10 usunięć

Wyświetl plik

@ -1989,7 +1989,7 @@ int ic7300_set_parm(RIG *rig, setting_t parm, value_t val)
int ic7300_get_parm(RIG *rig, setting_t parm, value_t *val)
{
const unsigned char prmbuf[MAXFRAMELEN];
const unsigned char prmbuf[MAXFRAMELEN] = "";
unsigned char resbuf[MAXFRAMELEN];
int prm_len = 0, res_len;
int prm_cn = 0, prm_sc = 0;

Wyświetl plik

@ -609,7 +609,7 @@ struct rig_caps ic746pro_caps =
*/
static int ic746pro_set_ext_parm(RIG *rig, hamlib_token_t token, value_t val)
{
unsigned char epbuf[MAXFRAMELEN], ackbuf[MAXFRAMELEN];
unsigned char epbuf[MAXFRAMELEN] = "", ackbuf[MAXFRAMELEN];
int ack_len, ep_len, val_len;
int ep_cmd = C_CTL_MEM;
int ep_sc; /* Subcommand in $1A $05xx */

Wyświetl plik

@ -3649,7 +3649,6 @@ int icom_set_level(RIG *rig, vfo_t vfo, setting_t level, value_t val)
switch (level)
{
int i;
case RIG_LEVEL_KEYSPD:
if (val.i < 6)
@ -4593,8 +4592,6 @@ int icom_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
case RIG_LEVEL_RFPOWER_METER_WATTS:
{
freq_range_t range_list;
// All Icom backends should be in Watts now
if (rig->caps->rfpower_meter_cal.size == 0)
{
@ -4617,10 +4614,6 @@ int icom_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
val->f /= 10; // power scale is different for 10GHz
}
rig_get_range(&range_list, STATE(rig)->current_freq, STATE(rig)->current_mode);
rig_debug(RIG_DEBUG_VERBOSE, "%s: maxpower=%d\n", __func__,
range_list.high_power);
break;
}
@ -8781,7 +8774,7 @@ int icom_vfo_op(RIG *rig, vfo_t vfo, vfo_op_t op)
*/
int icom_scan(RIG *rig, vfo_t vfo, scan_t scan, int ch)
{
unsigned char scanbuf[MAXFRAMELEN];
unsigned char scanbuf[MAXFRAMELEN] = "";
unsigned char ackbuf[MAXFRAMELEN];
int scan_len, ack_len = sizeof(ackbuf), retval;
int scan_cn, scan_sc;