L4Re Operating System Framework
Interface and Usage Documentation
•All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
l4int.h
Go to the documentation of this file.
1
13/*
14 * (c) 2008-2009 Adam Lackorzynski <adam@os.inf.tu-dresden.de>,
15 * Alexander Warg <warg@os.inf.tu-dresden.de>
16 * economic rights: Technische Universität Dresden (Germany)
17 *
18 * License: see LICENSE.spdx (in this directory or the directories above)
19 */
20#ifndef __L4_SYS_L4INT_H__
21#define __L4_SYS_L4INT_H__
22
23/* fixed sized data types */
24typedef signed char l4_int8_t;
25typedef unsigned char l4_uint8_t;
26typedef signed short int l4_int16_t;
27typedef unsigned short int l4_uint16_t;
28typedef signed int l4_int32_t;
29typedef unsigned int l4_uint32_t;
30typedef signed long long l4_int64_t;
31typedef unsigned long long l4_uint64_t;
33/* some common data types */
34typedef unsigned long l4_addr_t;
37typedef signed long l4_mword_t;
40typedef unsigned long l4_umword_t;
48
54
55#endif /* !__L4_SYS_L4INT_H__ */
unsigned long l4_umword_t
Unsigned machine word.
Definition l4int.h:40
signed int l4_int32_t
Signed 32bit value.
Definition l4int.h:28
unsigned long l4_addr_t
Address type.
Definition l4int.h:34
signed long l4_mword_t
Signed machine word.
Definition l4int.h:37
signed short int l4_int16_t
Signed 16bit value.
Definition l4int.h:26
l4_uint64_t l4_cpu_time_t
CPU clock type.
Definition l4int.h:47
unsigned char l4_uint8_t
Unsigned 8bit value.
Definition l4int.h:25
signed char l4_int8_t
Signed 8bit value.
Definition l4int.h:24
signed long long l4_int64_t
Signed 64bit value.
Definition l4int.h:30
l4_uint64_t l4_kernel_clock_t
Kernel clock type.
Definition l4int.h:53
unsigned int l4_uint32_t
Unsigned 32bit value.
Definition l4int.h:29
unsigned short int l4_uint16_t
Unsigned 16bit value.
Definition l4int.h:27
unsigned long long l4_uint64_t
Unsigned 64bit value.
Definition l4int.h:31