=== modified file 'grub-core/lib/minilzo/lzoconf.h' --- grub-core/lib/minilzo/lzoconf.h 2011-08-14 09:39:31 +0000 +++ grub-core/lib/minilzo/lzoconf.h 2013-08-22 16:57:12 +0000 @@ -53,7 +53,19 @@ # include #endif #include +#if !defined (GRUB_UTIL) && !defined (GRUB_MACHINE_EMU) +#undef double +#undef float +#define double signed long long +#define float signed long long +#endif #include +#if !defined (GRUB_UTIL) && !defined (GRUB_MACHINE_EMU) +#undef double +#undef float +#define double __grub_poison +#define float __grub_poison +#endif /*********************************************************************** === modified file 'grub-core/lib/minilzo/minilzo.c' --- grub-core/lib/minilzo/minilzo.c 2011-08-14 09:39:31 +0000 +++ grub-core/lib/minilzo/minilzo.c 2013-08-22 16:57:12 +0000 @@ -58,7 +58,20 @@ # include #endif #include +#if !defined (GRUB_UTIL) && !defined (GRUB_MACHINE_EMU) +#undef double +#undef float +#define double signed long long +#define float signed long long +#endif #include +#if !defined (GRUB_UTIL) && !defined (GRUB_MACHINE_EMU) +#undef double +#undef float +#define double __grub_poison +#define float __grub_poison +#endif + #if defined(MINILZO_CFG_USE_INTERNAL_LZODEFS) #ifndef __LZODEFS_H_INCLUDED === modified file 'grub-core/lib/posix_wrap/sys/types.h' --- grub-core/lib/posix_wrap/sys/types.h 2013-04-14 17:57:15 +0000 +++ grub-core/lib/posix_wrap/sys/types.h 2013-08-22 16:57:12 +0000 @@ -21,10 +21,22 @@ #include -#ifndef __APPLE__ +#if !defined (__APPLE__) && !defined (__OpenBSD__) typedef grub_size_t size_t; #else +#if !defined (GRUB_UTIL) && !defined (GRUB_MACHINE_EMU) +#undef double +#undef float +#define double signed long long +#define float signed long long +#endif #include +#if !defined (GRUB_UTIL) && !defined (GRUB_MACHINE_EMU) +#undef double +#undef float +#define double __grub_poison +#define float __grub_poison +#endif #endif typedef grub_ssize_t ssize_t; #ifndef GRUB_POSIX_BOOL_DEFINED