iPXE
include
stdint.h
Go to the documentation of this file.
1
#ifndef _STDINT_H
2
#define _STDINT_H
3
4
FILE_LICENCE
( GPL2_OR_LATER_OR_UBDL );
5
FILE_SECBOOT
( PERMITTED );
6
7
/*
8
* This is a standard predefined macro on all gcc's I've seen. It's
9
* important that we define size_t in the same way as the compiler,
10
* because that's what it's expecting when it checks %zd/%zx printf
11
* format specifiers.
12
*/
13
#ifndef __SIZE_TYPE__
14
#define __SIZE_TYPE__ unsigned long
/* safe choice on most systems */
15
#endif
16
17
#include <
bits/stdint.h
>
18
19
typedef
int8_t
s8
;
20
typedef
uint8_t
u8
;
21
typedef
int16_t
s16
;
22
typedef
uint16_t
u16
;
23
typedef
int32_t
s32
;
24
typedef
uint32_t
u32
;
25
typedef
int64_t
s64
;
26
typedef
uint64_t
u64
;
27
28
typedef
int8_t
int8
;
29
typedef
uint8_t
uint8
;
30
typedef
int16_t
int16
;
31
typedef
uint16_t
uint16
;
32
typedef
int32_t
int32
;
33
typedef
uint32_t
uint32
;
34
typedef
int64_t
int64
;
35
typedef
uint64_t
uint64
;
36
37
#endif
/* _STDINT_H */
u16
uint16_t u16
Definition:
stdint.h:22
s8
int8_t s8
Definition:
stdint.h:19
uint16_t
unsigned short uint16_t
Definition:
stdint.h:11
s16
int16_t s16
Definition:
stdint.h:21
int8
int8_t int8
Definition:
stdint.h:28
s32
int32_t s32
Definition:
stdint.h:23
stdint.h
FILE_SECBOOT
FILE_SECBOOT(PERMITTED)
uint64_t
unsigned long long uint64_t
Definition:
stdint.h:13
uint8
uint8_t uint8
Definition:
stdint.h:29
int64
int64_t int64
Definition:
stdint.h:34
s64
int64_t s64
Definition:
stdint.h:25
int32
int32_t int32
Definition:
stdint.h:32
int64_t
signed long long int64_t
Definition:
stdint.h:18
u64
uint64_t u64
Definition:
stdint.h:26
int8_t
signed char int8_t
Definition:
stdint.h:15
uint16
uint16_t uint16
Definition:
stdint.h:31
uint8_t
unsigned char uint8_t
Definition:
stdint.h:10
uint32_t
unsigned int uint32_t
Definition:
stdint.h:12
uint64
uint64_t uint64
Definition:
stdint.h:35
FILE_LICENCE
FILE_LICENCE(GPL2_OR_LATER_OR_UBDL)
int32_t
signed int int32_t
Definition:
stdint.h:17
int16
int16_t int16
Definition:
stdint.h:30
int16_t
signed short int16_t
Definition:
stdint.h:16
uint32
uint32_t uint32
Definition:
stdint.h:33
u8
uint8_t u8
Definition:
stdint.h:20
u32
uint32_t u32
Definition:
stdint.h:24
Generated by
1.8.15