Pregunta

Estoy buscando macros de bits genéricos (por ejemplo, extraer o configurar varios bits), para no tener que reinventarlos.En NetBSD encontré al menos __BIT y __BITS en <sys/cdefs.h>, pero glibc no parece tener tales macros (aunque GCC proporciona algunas funciones de bits integradas más complejas).Todavía no he buscado en otras plataformas.¿Alguien conoce otras macros o funciones de bits predefinidas?

¿Fue útil?

Solución

Creo que no hay ninguno en MS (excepto el trivial HIWORD / LOWORD, etc.) pero, por otro lado, ¿por qué no usar campos de bits?Si tiene que lidiar con bits que tienen un diseño predefinido, eso es.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top