Pergunta

Estou procurando macros de bits genéricos (por exemplo, extração ou definição de vários bits), para não ter que reinventá-los.No NetBSD eu encontrei pelo menos __BIT e __BITS em <sys/cdefs.h>, mas glibc não parece ter tais macros (embora o GCC forneça algumas funções de bits integradas mais complexas).Eu não olhei para outras plataformas ainda.Alguém conhece outras macros ou funções de bits predefinidas?

Foi útil?

Solução

Acho que não há nenhum no MS (exceto o trivial HIWORD / LOWORD, etc), mas por outro lado, por que não usar campos de bits?Se você tiver que lidar com bits com um layout predefinido, isso é.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top