Avoid non-standard conditionals with omitted operands.
authorR. Diez <rdiezmail-openocd@yahoo.de>
Sun, 23 May 2021 10:01:48 +0000 (12:01 +0200)
committerAntonio Borneo <borneo.antonio@gmail.com>
Fri, 4 Jun 2021 16:46:24 +0000 (17:46 +0100)
Fixes bug #257.

Change-Id: I05fc6468306d46399e769098e031e7e588798afc
Signed-off-by: R. Diez <rdiezmail-openocd@yahoo.de>
Reviewed-on: http://openocd.zylin.com/6271
Tested-by: jenkins
Reviewed-by: Xiang W <wxjstz@126.com>
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
src/flash/nand/lpc3180.c
src/flash/nand/lpc32xx.c
src/flash/nand/nuc910.c
src/helper/command.c
src/jtag/adapter.c
src/jtag/core.c
src/jtag/drivers/stlink_usb.c
src/target/target.c

index 97bd7a351e0fc53da401c9ec7d00cec26f41881a..6ce05753ebff752037ce78fb5c81fcc7dad5de6a 100644 (file)
@@ -139,9 +139,9 @@ static int lpc3180_init(struct nand_device *nand)
 {
        struct lpc3180_nand_controller *lpc3180_info = nand->controller_priv;
        struct target *target = nand->target;
 {
        struct lpc3180_nand_controller *lpc3180_info = nand->controller_priv;
        struct target *target = nand->target;
-       int bus_width = nand->bus_width ? : 8;
-       int address_cycles = nand->address_cycles ? : 3;
-       int page_size = nand->page_size ? : 512;
+       int bus_width = nand->bus_width ? nand->bus_width : 8;
+       int address_cycles = nand->address_cycles ? nand->address_cycles : 3;
+       int page_size = nand->page_size ? nand->page_size : 512;
 
        if (target->state != TARGET_HALTED) {
                LOG_ERROR("target must be halted to use LPC3180 NAND flash controller");
 
        if (target->state != TARGET_HALTED) {
                LOG_ERROR("target must be halted to use LPC3180 NAND flash controller");
index 6443beb39ee649e9496f02a57c27622aefc45361..f117eadcc8f94be36c43998eee5b138560aa85f2 100644 (file)
@@ -191,9 +191,9 @@ static int lpc32xx_init(struct nand_device *nand)
 {
        struct lpc32xx_nand_controller *lpc32xx_info = nand->controller_priv;
        struct target *target = nand->target;
 {
        struct lpc32xx_nand_controller *lpc32xx_info = nand->controller_priv;
        struct target *target = nand->target;
-       int bus_width = nand->bus_width ? : 8;
-       int address_cycles = nand->address_cycles ? : 3;
-       int page_size = nand->page_size ? : 512;
+       int bus_width = nand->bus_width ? nand->bus_width : 8;
+       int address_cycles = nand->address_cycles ? nand->address_cycles : 3;
+       int page_size = nand->page_size ? nand->page_size : 512;
        int retval;
 
        if (target->state != TARGET_HALTED) {
        int retval;
 
        if (target->state != TARGET_HALTED) {
index 1a2dd5968cb4f4a5b7a4037fb0363441dbdd1434..9546f2ff2799cfcdf11c9e5c297843f780d6599d 100644 (file)
@@ -183,7 +183,7 @@ static int nuc910_nand_init(struct nand_device *nand)
 {
        struct nuc910_nand_controller *nuc910_nand = nand->controller_priv;
        struct target *target = nand->target;
 {
        struct nuc910_nand_controller *nuc910_nand = nand->controller_priv;
        struct target *target = nand->target;
-       int bus_width = nand->bus_width ? : 8;
+       int bus_width = nand->bus_width ? nand->bus_width : 8;
        int result;
 
        result = validate_target_state(nand);
        int result;
 
        result = validate_target_state(nand);
index 43c5a0ffb7ee7f6452bebd164b47ac5e410bb5c5..4be3abd74a37e6578910fdd98733b970fcba086f 100644 (file)
@@ -866,9 +866,9 @@ static COMMAND_HELPER(command_help_show, struct help_entry *c,
                                        stage_msg = " (?mode error?)";
                                        break;
                        }
                                        stage_msg = " (?mode error?)";
                                        break;
                        }
-                       msg = alloc_printf("%s%s", c->help ? : "", stage_msg);
+                       msg = alloc_printf("%s%s", c->help ? c->help : "", stage_msg);
                } else
                } else
-                       msg = alloc_printf("%s", c->help ? : "");
+                       msg = alloc_printf("%s", c->help ? c->help : "");
 
                if (NULL != msg) {
                        command_help_show_wrap(msg, n + 3, n + 3);
 
                if (NULL != msg) {
                        command_help_show_wrap(msg, n + 3, n + 3);
index 03bb1a9c672c1609214c13adcca777fc4df2d5de..a867d2c3c5961cd34b53b550d7a4aac41a55f8ab 100644 (file)
@@ -62,7 +62,7 @@ static int jim_adapter_name(Jim_Interp *interp, int argc, Jim_Obj * const *argv)
                return JIM_ERR;
        }
        const char *name = adapter_driver ? adapter_driver->name : NULL;
                return JIM_ERR;
        }
        const char *name = adapter_driver ? adapter_driver->name : NULL;
-       Jim_SetResultString(goi.interp, name ? : "undefined", -1);
+       Jim_SetResultString(goi.interp, name ? name : "undefined", -1);
        return JIM_OK;
 }
 
        return JIM_OK;
 }
 
index 2166374cc74c732de6c22965ebcf5e6279c0f47d..456faf7a969b4b2895805cc9fdbaa7d57a5d05d3 100644 (file)
@@ -1455,7 +1455,7 @@ void jtag_tap_init(struct jtag_tap *tap)
        unsigned ir_len_bytes;
 
        /* if we're autoprobing, cope with potentially huge ir_length */
        unsigned ir_len_bytes;
 
        /* if we're autoprobing, cope with potentially huge ir_length */
-       ir_len_bits = tap->ir_length ? : JTAG_IRLEN_MAX;
+       ir_len_bits = tap->ir_length ? tap->ir_length : JTAG_IRLEN_MAX;
        ir_len_bytes = DIV_ROUND_UP(ir_len_bits, 8);
 
        tap->expected = calloc(1, ir_len_bytes);
        ir_len_bytes = DIV_ROUND_UP(ir_len_bits, 8);
 
        tap->expected = calloc(1, ir_len_bytes);
index 7e3280b209eeffb2565b1eaf3c8278ff5b230c4e..c68bbb3ca8cfff4eb850fece4154a67eae14e12c 100644 (file)
@@ -3904,7 +3904,7 @@ static int stlink_dap_op_queue_dp_read(struct adiv5_dap *dap, unsigned reg,
        if (retval != ERROR_OK)
                return retval;
 
        if (retval != ERROR_OK)
                return retval;
 
-       data = data ? : &dummy;
+       data = data ? data : &dummy;
        if (stlink_dap_handle->version.flags & STLINK_F_QUIRK_JTAG_DP_READ
                && stlink_dap_handle->st_mode == STLINK_MODE_DEBUG_JTAG) {
                /* Quirk required in JTAG. Read RDBUFF to get the data */
        if (stlink_dap_handle->version.flags & STLINK_F_QUIRK_JTAG_DP_READ
                && stlink_dap_handle->st_mode == STLINK_MODE_DEBUG_JTAG) {
                /* Quirk required in JTAG. Read RDBUFF to get the data */
@@ -3969,7 +3969,7 @@ static int stlink_dap_op_queue_ap_read(struct adiv5_ap *ap, unsigned reg,
                if (retval != ERROR_OK)
                        return retval;
        }
                if (retval != ERROR_OK)
                        return retval;
        }
-       data = data ? : &dummy;
+       data = data ? data : &dummy;
        retval = stlink_read_dap_register(stlink_dap_handle, ap->ap_num, reg,
                                 data);
        dap->stlink_flush_ap_write = false;
        retval = stlink_read_dap_register(stlink_dap_handle, ap->ap_num, reg,
                                 data);
        dap->stlink_flush_ap_write = false;
index 63f68ebabe8efd88d098e77cbed487b25d1a4b15..450e231c6c990c53a30a28bb8e2f50c6571d6ced 100644 (file)
@@ -5178,7 +5178,7 @@ no_params:
                                if (goi->argc != 0)
                                        goto no_params;
                        }
                                if (goi->argc != 0)
                                        goto no_params;
                        }
-                       Jim_SetResultString(goi->interp, target->gdb_port_override ? : "undefined", -1);
+                       Jim_SetResultString(goi->interp, target->gdb_port_override ? target->gdb_port_override : "undefined", -1);
                        /* loop for more */
                        break;
 
                        /* loop for more */
                        break;