update w/missing eCos definitions after latest round of compiler formatting warnings...
[fw/openocd] / src / helper / types.h
index b32850ccc41a7bd253c24b4aa6dbe231b805855c..a5c2624a1a3eb3a553e8db00664e369733d640b1 100644 (file)
@@ -124,8 +124,18 @@ static inline void h_u16_to_be(uint8_t* buf, int val)
 }
 
 #ifdef __ECOS
+/* eCos plain lacks these definition... A series of upstream patches
+ * could probably repair it, but it seems like too much work to be
+ * worth it.
+ */
+
+
+#define PRIx32 "x"
+#define PRId32 "d"
+#define SCNx32 "x"
+#define PRIi32 "i"
+#define PRIu32 "u"
 
-/* eCos plain lacks this definition... */
 typedef CYG_ADDRWORD intptr_t;
 typedef int64_t intmax_t;
 typedef uint64_t uintmax_t;