Loading...
Searching...
No Matches
l4int.h
Go to the documentation of this file.
/*
* (c) 2008-2009 Adam Lackorzynski <adam@os.inf.tu-dresden.de>,
* Alexander Warg <warg@os.inf.tu-dresden.de>
* economic rights: Technische Universität Dresden (Germany)
*
* License: see LICENSE.spdx (in this directory or the directories above)
*/
#ifndef __L4_SYS_L4INT_H__
#define __L4_SYS_L4INT_H__
/* fixed sized data types */
typedef signed char l4_int8_t;
typedef unsigned char l4_uint8_t;
typedef signed short int l4_int16_t;
typedef unsigned short int l4_uint16_t;
typedef signed int l4_int32_t;
typedef unsigned int l4_uint32_t;
typedef signed long long l4_int64_t;
typedef unsigned long long l4_uint64_t;
/* some common data types */
typedef unsigned long l4_addr_t;
typedef signed long l4_mword_t;
typedef unsigned long l4_umword_t;
typedef l4_uint64_t l4_cpu_time_t;
typedef l4_uint64_t l4_kernel_clock_t;
#endif /* !__L4_SYS_L4INT_H__ */
l4_umword_t
unsigned long l4_umword_t
Unsigned machine word.
Definition l4int.h:40
l4_int32_t
signed int l4_int32_t
Signed 32bit value.
Definition l4int.h:28
l4_addr_t
unsigned long l4_addr_t
Address type.
Definition l4int.h:34
l4_mword_t
signed long l4_mword_t
Signed machine word.
Definition l4int.h:37
l4_int16_t
signed short int l4_int16_t
Signed 16bit value.
Definition l4int.h:26
l4_cpu_time_t
l4_uint64_t l4_cpu_time_t
CPU clock type.
Definition l4int.h:47
l4_uint8_t
unsigned char l4_uint8_t
Unsigned 8bit value.
Definition l4int.h:25
l4_int8_t
signed char l4_int8_t
Signed 8bit value.
Definition l4int.h:24
l4_int64_t
signed long long l4_int64_t
Signed 64bit value.
Definition l4int.h:30
l4_kernel_clock_t
l4_uint64_t l4_kernel_clock_t
Kernel clock type.
Definition l4int.h:53
l4_uint32_t
unsigned int l4_uint32_t
Unsigned 32bit value.
Definition l4int.h:29
l4_uint16_t
unsigned short int l4_uint16_t
Unsigned 16bit value.
Definition l4int.h:27
l4_uint64_t
unsigned long long l4_uint64_t
Unsigned 64bit value.
Definition l4int.h:31