Files
linamh/sys-libs/libaal/files/libaal-1.0.6-stdint.patch
2026-06-29 23:54:25 +02:00

34 lines
808 B
Diff

--- a/include/aal/types.h
+++ b/include/aal/types.h
@@ -26,22 +26,28 @@
#define ESTRUCT 50
+#ifdef HAVE_STDINT_H
+#include <stdint.h>
+#else
+
#ifndef __int8_t_defined
#define __int8_t_defined
typedef signed char int8_t;
typedef short int int16_t;
typedef int int32_t;
__extension__
typedef long long int int64_t;
#endif
typedef unsigned char uint8_t;
typedef unsigned short int uint16_t;
#ifndef __uint32_t_defined
#define __uint32_t_defined
typedef unsigned int uint32_t;
__extension__
typedef unsigned long long int uint64_t;
#endif
+#endif
+
#define MAX_UINT8 ((uint8_t)~0)
#define MAX_UINT16 ((uint16_t)~0)
#define MAX_UINT32 ((uint32_t)~0)
#define MAX_UINT64 ((uint64_t)~0)