diff options
author | kc8apf <kc8apf@b42882b7-edfa-0310-969c-e2dbd0fdcd60> | 2009-05-21 17:20:05 +0000 |
---|---|---|
committer | kc8apf <kc8apf@b42882b7-edfa-0310-969c-e2dbd0fdcd60> | 2009-05-21 17:20:05 +0000 |
commit | 0ce234491acc59480fb85a92c58a83d3392223e7 (patch) | |
tree | a692abc92dcf14ae7a0cff1fcfe89cc08701d414 | |
parent | e2abb325dfe186c526f0e1c40d46c4ae493d3024 (diff) | |
download | openocd+libswd-0ce234491acc59480fb85a92c58a83d3392223e7.tar.gz openocd+libswd-0ce234491acc59480fb85a92c58a83d3392223e7.tar.bz2 openocd+libswd-0ce234491acc59480fb85a92c58a83d3392223e7.tar.xz openocd+libswd-0ce234491acc59480fb85a92c58a83d3392223e7.zip |
Author: Michael Bruck <mbruck@digenius.de>
-jtag.c, interface_jtag_add_ir_scan() [2/2] (version without goto):
- change 'found' to bool
- add comments on loops
git-svn-id: svn://svn.berlios.de/openocd/trunk@1876 b42882b7-edfa-0310-969c-e2dbd0fdcd60
-rw-r--r-- | src/jtag/jtag.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/jtag/jtag.c b/src/jtag/jtag.c index ebdd4a3d..4b2e85c1 100644 --- a/src/jtag/jtag.c +++ b/src/jtag/jtag.c @@ -641,14 +641,18 @@ int MINIDRIVER(interface_jtag_add_ir_scan)(int in_num_fields, const scan_field_t for (jtag_tap_t * tap = jtag_NextEnabledTap(NULL); tap != NULL; tap = jtag_NextEnabledTap(tap)) { - int found = 0; + /* search the input field list for fields for the current TAP */ + + bool found = false; for (int j = 0; j < in_num_fields; j++) { if (tap != in_fields[j].tap) continue; - found = 1; + /* if TAP is listed in input fields, copy the value */ + + found = true; tap->bypass = 0; @@ -662,6 +666,7 @@ int MINIDRIVER(interface_jtag_add_ir_scan)(int in_num_fields, const scan_field_t if (!found) { /* if a TAP isn't listed in input fields, set it to BYPASS */ + tap->bypass = 1; field->tap = tap; |