improve jtag_tap_handle_event indentation

Use 'continue' to reduce identation levels and superfluous logic.
This commit is contained in:
Zachary T Welch 2009-11-26 11:00:03 -08:00
parent 0377e5b54d
commit 4ff5eda576
1 changed files with 30 additions and 23 deletions

View File

@ -571,29 +571,36 @@ static void jtag_tap_handle_event(struct jtag_tap *tap, enum jtag_event e)
{ {
struct jtag_tap_event_action * jteap; struct jtag_tap_event_action * jteap;
for (jteap = tap->event_action; jteap != NULL; jteap = jteap->next) { for (jteap = tap->event_action; jteap != NULL; jteap = jteap->next)
if (jteap->event == e) { {
LOG_DEBUG("JTAG tap: %s event: %d (%s)\n\taction: %s", if (jteap->event != e)
tap->dotted_name, continue;
e,
Jim_Nvp_value2name_simple(nvp_jtag_tap_event, e)->name, Jim_Nvp *nvp = Jim_Nvp_value2name_simple(nvp_jtag_tap_event, e);
Jim_GetString(jteap->body, NULL)); LOG_DEBUG("JTAG tap: %s event: %d (%s)\n\taction: %s",
if (Jim_EvalObj(interp, jteap->body) != JIM_OK) { tap->dotted_name, e, nvp->name,
Jim_PrintErrorMessage(interp); Jim_GetString(jteap->body, NULL));
} else switch (e) {
case JTAG_TAP_EVENT_ENABLE: if (Jim_EvalObj(interp, jteap->body) != JIM_OK)
case JTAG_TAP_EVENT_DISABLE: {
/* NOTE: we currently assume the handlers Jim_PrintErrorMessage(interp);
* can't fail. Right here is where we should continue;
* really be verifying the scan chains ... }
*/
tap->enabled = (e == JTAG_TAP_EVENT_ENABLE); switch (e)
LOG_INFO("JTAG tap: %s %s", tap->dotted_name, {
tap->enabled ? "enabled" : "disabled"); case JTAG_TAP_EVENT_ENABLE:
break; case JTAG_TAP_EVENT_DISABLE:
default: /* NOTE: we currently assume the handlers
break; * can't fail. Right here is where we should
} * really be verifying the scan chains ...
*/
tap->enabled = (e == JTAG_TAP_EVENT_ENABLE);
LOG_INFO("JTAG tap: %s %s", tap->dotted_name,
tap->enabled ? "enabled" : "disabled");
break;
default:
break;
} }
} }
} }