¿Cuál es la diferencia entre u_int32_t
y uint32_t
?
uint32_t
es un tipo C99 estándar u_int32_t
se usa internamente en algunas implementaciones POSIX.
Como han mencionado otros, uint32_t es un tipo estándar de C99.
De todos modos, lo mejor es que si está escribiendo un código C portátil o archivos de encabezado C destinados a ser compartidos entre diferentes dispositivos / architectures, puede usar stdint.h.
uint32_t es estándar C99, mientras que u_int32_t se usa en ciertas plataformas Unix.
El tipo de variable uint32_t es un tipo de datos enteros de 32 bits sin signo definido de acuerdo con el llamado estándar C99. No todos los comstackdores cumplen con la norma. Y u_int32_t se usa para algunas implementaciones internas.