From: Timo Sirainen Date: Wed, 6 Aug 2003 20:13:57 +0000 (+0300) Subject: added nbo32_bitmasks[] X-Git-Tag: 1.1.alpha1~4435 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b874a585c71639d95f63e28ffaec634d85ad0e64;p=thirdparty%2Fdovecot%2Fcore.git added nbo32_bitmasks[] --HG-- branch : HEAD --- diff --git a/src/lib/byteorder.c b/src/lib/byteorder.c index 77312de5d1..63a63bb9f2 100644 --- a/src/lib/byteorder.c +++ b/src/lib/byteorder.c @@ -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)) { diff --git a/src/lib/byteorder.h b/src/lib/byteorder.h index e1c0cc0d0d..42baecd3cd 100644 --- a/src/lib/byteorder.h +++ b/src/lib/byteorder.h @@ -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