Zach Welch <zw@superlucidity.net> add TAP_SCAN_BYTES macro
authoroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>
Sun, 26 Apr 2009 20:02:15 +0000 (20:02 +0000)
committeroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>
Sun, 26 Apr 2009 20:02:15 +0000 (20:02 +0000)
git-svn-id: svn://svn.berlios.de/openocd/trunk@1529 b42882b7-edfa-0310-969c-e2dbd0fdcd60

src/jtag/jtag.h

index f418b73107f6f57c69e13bec8ffa796f9d894928..a1291eee3c9bc6f3d7ea32dd182c1b1259d548d2 100644 (file)
@@ -237,7 +237,7 @@ struct scan_field_s;
 typedef int (*in_handler_t)(u8* in_value, void* priv, struct scan_field_s* field);
 
 /// @brief calculates number of bytes required to hold @a n TAP scan bits
-#define TAP_SCAN_BYTES(n)              (((n) / 8) + !!((n) % 8))
+#define TAP_SCAN_BYTES(n)              CEIL(n, 8)
 
 typedef struct scan_field_s
 {