xref: /openbsd-src/sys/stand/efi/include/arm/efibind.h (revision fbf5a839d9a0aead0220b2c7b11b0c89011b7eab)
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