summaryrefslogtreecommitdiff
path: root/include/bit_macros.h
diff options
context:
space:
mode:
authorMoritz Hanke <hanke@dkrz.de>2012-05-11 14:59:04 +0200
committerMoritz Hanke <hanke@dkrz.de>2012-05-11 14:59:04 +0200
commitadddb9a0b04fe055daa7f6f074d774330747c5ab (patch)
tree8c9021966f51fe3d10a2ee54bf6bad70706aad3d /include/bit_macros.h
parent6b60d7efb91525ce47a1ae6466e4b13c797bd3f5 (diff)
downloadlibaec-adddb9a0b04fe055daa7f6f074d774330747c5ab.tar.gz
libaec-adddb9a0b04fe055daa7f6f074d774330747c5ab.tar.bz2
libaec-adddb9a0b04fe055daa7f6f074d774330747c5ab.zip
adds initial code for binary header decoding
Diffstat (limited to 'include/bit_macros.h')
-rw-r--r--include/bit_macros.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/include/bit_macros.h b/include/bit_macros.h
new file mode 100644
index 0000000..617f0e9
--- /dev/null
+++ b/include/bit_macros.h
@@ -0,0 +1,16 @@
+#define B1 (0x0001)
+#define B2 (0x0003)
+#define B3 (0x0007)
+#define B4 (0x000F)
+#define B5 (0x001F)
+#define B6 (0x003F)
+#define B7 (0x007F)
+#define B8 (0x00FF)
+#define B9 (0x01FF)
+#define B10 (0x03FF)
+#define B11 (0x07FF)
+#define B12 (0x0FFF)
+#define B13 (0x1FFF)
+#define B14 (0x3FFF)
+#define B15 (0x7FFF)
+#define B16 (0xFFFF)