rombios: remove sdtint.h dependency
authorRoger Pau Monne <roger.pau@citrix.com>
Tue, 1 May 2012 13:20:37 +0000 (14:20 +0100)
committerRoger Pau Monne <roger.pau@citrix.com>
Tue, 1 May 2012 13:20:37 +0000 (14:20 +0100)
Hardcode uint8_t, uint16_t and uint32_t typedefs, so we no longer need
stdint.h

Resolves problem reported by Wang Zhihao on 64bit Ubuntu systems.

Signed-off-by: Roger Pau Monne <roger.pau@citrix.com>
Committed-by: Keir Fraser <keir@xen.org>
tools/firmware/rombios/32bit/rombios_compat.h

index f33e3e783f18db08e9df01948e6808cedddf0f44..c0ae4151b516ad9a2f24a5bad79a5da32b038d38 100644 (file)
@@ -5,10 +5,13 @@
  * Compatibility functions and structures for transitioning between
  * 16 bit Bochs BIOS and 32 bit BIOS code.
  */
-#include <stdint.h>
 
 #define ADDR_FROM_SEG_OFF(seg, off)  (void *)((((uint32_t)(seg)) << 4) + (off))
 
+typedef unsigned char uint8_t;
+typedef unsigned short int uint16_t;
+typedef unsigned int uint32_t;
+
 typedef uint8_t  Bit8u;
 typedef uint16_t Bit16u;
 typedef uint32_t Bit32u;