X-Git-Url: http://git.archive.openwrt.org/?p=project%2Flibubox.git;a=blobdiff_plain;f=utils.h;h=e72d9470b058b8434b7085ac0ad474adc07c57be;hp=cd09cc0e2a3b2a72ff3a691cc36758bfc99f2dcf;hb=632688e8d6cde32781e4ec685d59afb0938300ad;hpb=f714be125c9b85e184a482bc22e958b5cadfad3a diff --git a/utils.h b/utils.h index cd09cc0..e72d947 100644 --- a/utils.h +++ b/utils.h @@ -170,22 +170,6 @@ static inline uint16_t __u_bswap16(uint16_t val) #define __hidden __attribute__((visibility("hidden"))) #endif -#ifndef BITS_PER_LONG -#define BITS_PER_LONG (8 * sizeof(unsigned long)) -#endif - -#define BITFIELD_SIZE(_n) (((_n) + (BITS_PER_LONG - 1)) / BITS_PER_LONG) - -static inline void bitfield_set(unsigned long *bits, int bit) -{ - bits[bit / BITS_PER_LONG] |= (1UL << (bit % BITS_PER_LONG)); -} - -static inline bool bitfield_test(unsigned long *bits, int bit) -{ - return !!(bits[bit / BITS_PER_LONG] & (1UL << (bit % BITS_PER_LONG))); -} - int b64_encode(const void *src, size_t src_len, void *dest, size_t dest_len);