-static void print_byte_array(const unsigned char *c, unsigned long len)
-{
- unsigned long i;
-
- for (i = 0; i < len; i++) {
- printf("0x%X", c[i]);
- if (i != len - 1)
- printf(" ");
- }
- printf("\n");
-}
-
-static void init_byte_array(unsigned char *c,
- unsigned long len,
- unsigned char val)
-{
- unsigned long i;
-
- for (i = 0; i < len; i++)
- c[i] = val;
-}
+#define print_byte_array(c, len) \
+do { \
+ unsigned long i; \
+ \
+ for (i = 0; i < (len); i++) { \
+ printf("0x%X", (c)[i]); \
+ if (i != (len) - 1) \
+ printf(" "); \
+ } \
+ printf("\n"); \
+} while (0)
+
+#define init_byte_array(c, len, val) \
+do { \
+ unsigned long i; \
+ \
+ for (i = 0; i < (len); i++) \
+ (c)[i] = (val); \
+} while (0)