1*fbf5a839Sjsg /* Public Domain. */ 21a81a4c7Skettenis 31a81a4c7Skettenis #include <sys/stdint.h> 41a81a4c7Skettenis 51a81a4c7Skettenis typedef int8_t INT8; 6*fbf5a839Sjsg typedef uint8_t UINT8; 7*fbf5a839Sjsg typedef int16_t INT16; 8*fbf5a839Sjsg typedef uint16_t UINT16; 9*fbf5a839Sjsg typedef int32_t INT32; 10*fbf5a839Sjsg typedef uint32_t UINT32; 11*fbf5a839Sjsg typedef int64_t INT64; 12*fbf5a839Sjsg typedef uint64_t UINT64; 131a81a4c7Skettenis 14*fbf5a839Sjsg typedef void VOID; 151a81a4c7Skettenis 161a81a4c7Skettenis typedef int32_t INTN; 17*fbf5a839Sjsg typedef uint32_t UINTN; 181a81a4c7Skettenis 191a81a4c7Skettenis #define INTERFACE_DECL(x) struct x 20*fbf5a839Sjsg #define EFIAPI 211a81a4c7Skettenis 22*fbf5a839Sjsg #define EFIERR(x) (0x80000000 | x) 23