X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/3d33d9c0d1894c447324d8327200c212ddad3716..bb5ae5c85c0812c52e8d53187f2c6b0ee9525c8c:/lunaix-os/includes/lunaix/bits.h diff --git a/lunaix-os/includes/lunaix/bits.h b/lunaix-os/includes/lunaix/bits.h index 65a6ef8..fca3f67 100644 --- a/lunaix-os/includes/lunaix/bits.h +++ b/lunaix-os/includes/lunaix/bits.h @@ -1,9 +1,13 @@ #ifndef __LUNAIX_BITS_H #define __LUNAIX_BITS_H -#include #include +#define BITS_AT(val, bitfield) _BITS_STATIC(val, bitfield) + +#ifndef __ASM__ +#include + #define BITFIELD(h, l) (h), (l) #define BIT(p) BITFIELD(p, p) @@ -15,4 +19,6 @@ #define BITS_SET(to, bitfield, val) _BITS_INSERT(to, val, bitfield) +#endif + #endif /* __LUNAIX_BITS_H */