L4Re Operating System Framework
Interface and Usage Documentation
Loading...
Searching...
No Matches
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 * This file is part of TUD:OS and distributed under the terms of the
19 * GNU General Public License 2.
20 * Please see the COPYING-GPL-2 file for details.
21 *
22 * As a special exception, you may use this file as part of a free software
23 * library without restriction. Specifically, if other files instantiate
24 * templates or use macros or inline functions from this file, or you compile
25 * this file and link it with other files to produce an executable, this
26 * file does not by itself cause the resulting executable to be covered by
27 * the GNU General Public License. This exception does not however
28 * invalidate any other reasons why the executable file might be covered by
29 * the GNU General Public License.
30 */
31#ifndef __L4_SYS_L4INT_H__
32#define __L4_SYS_L4INT_H__
33
34/* fixed sized data types */
35typedef signed char l4_int8_t;
36typedef unsigned char l4_uint8_t;
37typedef signed short int l4_int16_t;
38typedef unsigned short int l4_uint16_t;
39typedef signed int l4_int32_t;
40typedef unsigned int l4_uint32_t;
41typedef signed long long l4_int64_t;
42typedef unsigned long long l4_uint64_t;
44/* some common data types */
45typedef unsigned long l4_addr_t;
48typedef signed long l4_mword_t;
51typedef unsigned long l4_umword_t;
59
65
66#endif /* !__L4_SYS_L4INT_H__ */
unsigned long l4_umword_t
Unsigned machine word.
Definition l4int.h:51
signed int l4_int32_t
Signed 32bit value.
Definition l4int.h:39
unsigned long l4_addr_t
Address type.
Definition l4int.h:45
signed long l4_mword_t
Signed machine word.
Definition l4int.h:48
signed short int l4_int16_t
Signed 16bit value.
Definition l4int.h:37
l4_uint64_t l4_cpu_time_t
CPU clock type.
Definition l4int.h:58
unsigned char l4_uint8_t
Unsigned 8bit value.
Definition l4int.h:36
signed char l4_int8_t
Signed 8bit value.
Definition l4int.h:35
signed long long l4_int64_t
Signed 64bit value.
Definition l4int.h:41
l4_uint64_t l4_kernel_clock_t
Kernel clock type.
Definition l4int.h:64
unsigned int l4_uint32_t
Unsigned 32bit value.
Definition l4int.h:40
unsigned short int l4_uint16_t
Unsigned 16bit value.
Definition l4int.h:38
unsigned long long l4_uint64_t
Unsigned 64bit value.
Definition l4int.h:42