Separate out arch-independent parts of stdint.h
authorMichael Brown <>
Fri, 17 Aug 2007 18:51:08 +0000 (19:51 +0100)
committerMichael Brown <>
Fri, 17 Aug 2007 18:51:08 +0000 (19:51 +0100)
src/arch/i386/include/bits/stdint.h [moved from src/arch/i386/include/stdint.h with 50% similarity]
src/include/stdint.h [new file with mode: 0644]

similarity index 50%
rename from src/arch/i386/include/stdint.h
rename to src/arch/i386/include/bits/stdint.h
index 34bea8b..a2947cd 100644 (file)
@@ -1,5 +1,5 @@
-#ifndef STDINT_H
-#define STDINT_H
+#ifndef _BITS_STDINT_H
+#define _BITS_STDINT_H
 typedef typeof(sizeof(int))    size_t;
 typedef signed long            ssize_t;
@@ -18,22 +18,4 @@ typedef signed long long     int64_t;
 typedef unsigned long          physaddr_t;
 typedef unsigned long          intptr_t;
-typedef int8_t s8;
-typedef uint8_t u8;
-typedef int16_t s16;
-typedef uint16_t u16;
-typedef int32_t s32;
-typedef uint32_t u32;
-typedef int64_t s64;
-typedef uint64_t u64;
-typedef int8_t int8;
-typedef uint8_t uint8;
-typedef int16_t int16;
-typedef uint16_t uint16;
-typedef int32_t int32;
-typedef uint32_t uint32;
-typedef int64_t int64;
-typedef uint64_t uint64;
-#endif /* STDINT_H */
+#endif /* _BITS_STDINT_H */
diff --git a/src/include/stdint.h b/src/include/stdint.h
new file mode 100644 (file)
index 0000000..4b0e44f
--- /dev/null
@@ -0,0 +1,24 @@
+#ifndef _STDINT_H
+#define _STDINT_H
+#include <bits/stdint.h>
+typedef int8_t s8;
+typedef uint8_t u8;
+typedef int16_t s16;
+typedef uint16_t u16;
+typedef int32_t s32;
+typedef uint32_t u32;
+typedef int64_t s64;
+typedef uint64_t u64;
+typedef int8_t int8;
+typedef uint8_t uint8;
+typedef int16_t int16;
+typedef uint16_t uint16;
+typedef int32_t int32;
+typedef uint32_t uint32;
+typedef int64_t int64;
+typedef uint64_t uint64;
+#endif /* _STDINT_H */