changeset 1671:3c041da53757 HEAD

added nbo32_bitmasks[]
author Timo Sirainen <tss@iki.fi>
date Wed, 06 Aug 2003 23:13:57 +0300
parents cfaef4f27083
children 8920600a8cfc
files src/lib/byteorder.c src/lib/byteorder.h
diffstat 2 files changed, 14 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib/byteorder.c	Wed Aug 06 22:56:20 2003 +0300
+++ b/src/lib/byteorder.c	Wed Aug 06 23:13:57 2003 +0300
@@ -3,7 +3,19 @@
 #include "lib.h"
 #include "byteorder.h"
 
+uint32_t nbo32_bitmasks[32] = {
+	NBO32_BIT0, NBO32_BIT1, NBO32_BIT2, NBO32_BIT3,
+	NBO32_BIT4, NBO32_BIT5, NBO32_BIT6, NBO32_BIT7,
+	NBO32_BIT8, NBO32_BIT9, NBO32_BIT10, NBO32_BIT11,
+	NBO32_BIT12, NBO32_BIT13, NBO32_BIT14, NBO32_BIT15,
+	NBO32_BIT16, NBO32_BIT17, NBO32_BIT18, NBO32_BIT19,
+	NBO32_BIT20, NBO32_BIT21, NBO32_BIT22, NBO32_BIT23,
+	NBO32_BIT24, NBO32_BIT25, NBO32_BIT26, NBO32_BIT27,
+	NBO32_BIT28, NBO32_BIT29, NBO32_BIT30, NBO32_BIT31
+};
+
 #ifndef WORDS_BIGENDIAN
+
 void nbo_to_host(void *data, size_t size)
 {
 	if (size == sizeof(uint32_t)) {
--- a/src/lib/byteorder.h	Wed Aug 06 22:56:20 2003 +0300
+++ b/src/lib/byteorder.h	Wed Aug 06 23:13:57 2003 +0300
@@ -88,4 +88,6 @@
 #  define uint32_to_nbo(num) htonl(num)
 #endif
 
+extern uint32_t nbo32_bitmasks[32];
+
 #endif