Diff between 3a757c6cb5d33c8c76ac578357bf4615effbf1d9 and 77dbe477a42a4d1e7b6643a0bdc97706afc87be2
Changed Files
| File | Additions | Deletions | Status |
| tools/parser/csr.c | +1 | -1 | modified |
Full Patch
diff --git a/tools/parser/csr.c b/tools/parser/csr.c
index c587c6c..669079c 100644
--- a/tools/parser/csr.c
+++ b/tools/parser/csr.c
@@ -36,7 +36,7 @@
#define CSR_U8(frm) (get_u8(frm))
#define CSR_U16(frm) (btohs(htons(get_u16(frm))))
-#define CSR_U32(frm) (btohl(htonl(get_u32(frm))))
+#define CSR_U32(frm) ((CSR_U16(frm) << 16) + CSR_U16(frm))
static char *type2str(uint16_t type)
{