]> mj.ucw.cz Git - libucw.git/blobdiff - lib/unaligned.h
introduced type bitarray_t
[libucw.git] / lib / unaligned.h
index a3908b0a9e31747ddfa197aee0aaff9b05accfe7..029452d32a0ed0a276f134565b4e58b940229fd8 100644 (file)
@@ -1,7 +1,10 @@
 /*
  *     Sherlock Library -- Fast Access to Unaligned Data
  *
- *     (c) 1997--2001 Martin Mares <mj@ucw.cz>
+ *     (c) 1997--2003 Martin Mares <mj@ucw.cz>
+ *
+ *     This software may be freely distributed and used according to the terms
+ *     of the GNU Lesser General Public License.
  */
 
 #ifndef _SHERLOCK_UNALIGNED_H
@@ -41,4 +44,9 @@
 #define PUT_U40(p,x) do { (p)[4] = ((x) >> 32); PUT_U32(p, x); } while(0)
 #endif
 
+/* Just for completeness */
+
+#define GET_U8(p) (*(byte *)(p))
+#define PUT_U8(p,x) *((byte *)(p)) = (x)
+
 #endif