diff options
Diffstat (limited to 'src/target/firmware/include/stdint.h')
-rw-r--r-- | src/target/firmware/include/stdint.h | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/src/target/firmware/include/stdint.h b/src/target/firmware/include/stdint.h deleted file mode 100644 index 96907992..00000000 --- a/src/target/firmware/include/stdint.h +++ /dev/null @@ -1,29 +0,0 @@ -#ifndef OSMO_STDINT_H -#define OSMO_STDINT_H - -/* some older toolchains (like gnuarm-3.x) don't provide a C99 - compliant stdint.h yet, so we define our own here */ - -/* to make matters worse newer gcc with glibc headers have - a incompatible definition of these types. We will use the - gcc'ism of #include_next to include the compiler's libc - header file and then check if it has defined int8_t and - if not we will use our own typedefs */ - -#include_next <stdint.h> - -#ifndef __int8_t_defined -typedef signed char int8_t; -typedef unsigned char uint8_t; - -typedef signed short int16_t; -typedef unsigned short uint16_t; - -typedef signed int int32_t; -typedef unsigned int uint32_t; - -typedef long long int int64_t; -typedef unsigned long long int uint64_t; -#endif - -#endif |