FreeNOS
|
Go to the source code of this file.
Data Structures | |
struct | DeviceID |
Describes a device ID number. More... | |
Namespaces | |
Number | |
Macros | |
#define | BITWISE |
Restrict bit operations. More... | |
Typedefs | |
typedef unsigned int | Size |
Any sane size indicator cannot go negative. More... | |
typedef unsigned long | Address |
A memory address. More... | |
typedef unsigned short | UserID |
User Identity. More... | |
typedef unsigned short | GroupID |
Group Identity. More... | |
typedef u32 | ProcessID |
Process Identification Number. More... | |
typedef struct DeviceID | DeviceID |
Describes a device ID number. More... | |
typedef slong | Error |
Error code defined in Error.h. More... | |
typedef enum Number::Base | Number::Base |
Numeral system base type. More... | |
Unsigned integers. | |
typedef unsigned int | uint |
Unsigned integer number. More... | |
typedef unsigned long | ulong |
Unsigned long number. More... | |
typedef unsigned long long | u64 |
Unsigned 64-bit number. More... | |
typedef unsigned int | u32 |
Unsigned 32-bit number. More... | |
typedef unsigned short | u16 |
Unsigned 16-bit number. More... | |
typedef unsigned char | u8 |
Unsigned 8-bit number. More... | |
Signed integers. | |
typedef signed int | sint |
Signed integer number. More... | |
typedef signed long | slong |
Signed long number. More... | |
typedef signed long long | s64 |
Signed 64-bit number. More... | |
typedef signed int | s32 |
Signed 32-bit number. More... | |
typedef signed short int | s16 |
Signed 16-bit number. More... | |
typedef signed char | s8 |
Signed 8-bit number. More... | |
Bitwise checked integers. | |
| |
typedef u64 BITWISE | le64 |
Unsigned 64-bit little endian number. More... | |
typedef u64 BITWISE | be64 |
Unsigned 64-bit big endian number. More... | |
typedef u32 BITWISE | le32 |
Unsigned 32-bit little endian number. More... | |
typedef u32 BITWISE | be32 |
Unsigned 32-bit big endian number. More... | |
typedef u16 BITWISE | le16 |
Unsigned 16-bit little endian number. More... | |
typedef u16 BITWISE | be16 |
Unsigned 16-bit big endian number. More... | |
typedef u8 BITWISE | le8 |
Unsigned 8-bit little endian number. More... | |
typedef u8 BITWISE | be8 |
Unsigned 8-bit big endian number. More... | |
Enumerations | |
enum | Number::Base { Number::Dec, Number::Hex } |
Numeral system base type. More... | |