aboutsummaryrefslogtreecommitdiffstats
path: root/src/gos/gos_raw32.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gos/gos_raw32.h')
-rw-r--r--src/gos/gos_raw32.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/gos/gos_raw32.h b/src/gos/gos_raw32.h
index 5a6a2aa7..158d9b19 100644
--- a/src/gos/gos_raw32.h
+++ b/src/gos/gos_raw32.h
@@ -43,16 +43,16 @@
typedef unsigned char bool_t;
-#ifndef _STDINT_H
- typedef char int8_t;
+#if !defined(_STDINT_H) && !defined(__stdint_h)
+ typedef signed char int8_t;
typedef unsigned char uint8_t;
- typedef short int16_t;
+ typedef signed short int16_t;
typedef unsigned short uint16_t;
- typedef int int32_t;
+ typedef signed int int32_t;
typedef unsigned int uint32_t;
#endif
-#if !defined (__need_size_t) && !defined (_STDDEF_H_)
+#if !defined (__need_size_t) && !defined (_STDDEF_H_) && !defined(__stddef_h)
typedef uint32_t size_t;
#endif