]> sigrok.org Git - libsigrok.git/commitdiff
libsigrok-internal.h: add helper macro to read 8 bits integer
authorAurelien Jacobs <redacted>
Sun, 2 Feb 2014 20:29:34 +0000 (21:29 +0100)
committerUwe Hermann <redacted>
Fri, 7 Feb 2014 17:53:04 +0000 (18:53 +0100)
matching the 16 and 32 bits one

libsigrok-internal.h

index aa8283f1c070c5eca237e46334692caca589f329..05d3f2aef368f9069130ec51e5052a2362a4cc24 100644 (file)
 #define ARRAY_AND_SIZE(a) (a), ARRAY_SIZE(a)
 #endif
 
+/**
+ * Read a 8 bits integer out of memory.
+ * @param x a pointer to the input memory
+ * @return the corresponding integer
+ */
+#define R8(x)     ((unsigned)((const uint8_t*)(x))[0])
+
 /**
  * Read a 16 bits big endian integer out of memory.
  * @param x a pointer to the input memory