]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
added nbo32_bitmasks[]
authorTimo Sirainen <tss@iki.fi>
Wed, 6 Aug 2003 20:13:57 +0000 (23:13 +0300)
committerTimo Sirainen <tss@iki.fi>
Wed, 6 Aug 2003 20:13:57 +0000 (23:13 +0300)
--HG--
branch : HEAD

src/lib/byteorder.c
src/lib/byteorder.h

index 77312de5d1600ba43c552a9108b1bfd153136736..63a63bb9f2470e550dba596c7f57258bd41795a8 100644 (file)
@@ -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)) {
index e1c0cc0d0d844f032ba5c57ed44c13d7997e0ece..42baecd3cdaf7e02e5d3174e6be46214363d76a0 100644 (file)
@@ -88,4 +88,6 @@ void host_to_nbo(void *data, size_t size);
 #  define uint32_to_nbo(num) htonl(num)
 #endif
 
+extern uint32_t nbo32_bitmasks[32];
+
 #endif