Standard fixed-width integer types
In contrast to most Genode header files, which are only usable for C++,
this file is a valid C header file because a lot of existing C-based
software relies on fixed-size integer types. These types, however, are
platform specific but cannot be derived from the compiler's built-in
types. Normally, the platform-dependent part of a C library provides
these type definitions. This header file provides a single header for
C and C++ programs that are not using a C library but need fixed-width
integer types.
All type definition are prefixed with genode_. If included as a C++
header, the types are also defined within the Genode namespace.
Type definition genode_int8_t
Type definition genode_uint8_t
Type definition genode_int16_t
Type definition genode_uint16_t
Type definition genode_int32_t
Type definition genode_uint32_t
Type definition genode_int64_t
Type definition genode_uint64_t
Type definition Genode::int8_t
Type definition Genode::uint8_t
Type definition Genode::int16_t
Type definition Genode::uint16_t
Type definition Genode::int32_t
Type definition Genode::uint32_t
Type definition Genode::int64_t
Type definition Genode::uint64_t