X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=include%2Felf.h;h=f6403881bff19f5f7d4ae09308ef0a14fc92c5ce;hb=5da6f806b400372b8a0664f3282c9e83a402eb66;hp=d0febc58cd4f9c78d1de87ba20585d70b9cc9db5;hpb=b13fb01a62708492cae4b33c4d6fa9ae127905f4;p=oweals%2Fu-boot.git diff --git a/include/elf.h b/include/elf.h index d0febc58cd..f6403881bf 100644 --- a/include/elf.h +++ b/include/elf.h @@ -39,13 +39,8 @@ defined(__sun__) || \ defined(__APPLE__) #include -#elif defined(__linux__) && defined(USE_HOSTCC) +#elif (defined(__linux__) && defined(USE_HOSTCC)) || defined(__WIN32__) #include -#elif defined(__WIN32__) -#include -typedef unsigned char uint8_t; -typedef unsigned short uint16_t; -typedef unsigned int uint32_t; #endif /* @@ -415,7 +410,7 @@ typedef struct /* Extract relocation info - r_info */ #define ELF32_R_SYM(i) ((i) >> 8) #define ELF32_R_TYPE(i) ((unsigned char) (i)) -#define ELF32_R_INFO(s,t) (((s) << 8) + (unsigned char)(t)) +#define ELF32_R_INFO(s,t) (((s) << 8) + (unsigned char)(t)) /* Program Header */ typedef struct {