miniOS
x86_64 hobby kernel with SMP, VFS, and POSIX process model
Loading...
Searching...
No Matches
types.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define NULL   ((void *)0)
#define INT_MAX   32767
#define INT_MIN   -32767

Typedefs

typedef signed char int8_t
typedef unsigned char uint8_t
typedef signed short int16_t
typedef unsigned short uint16_t
typedef signed int int32_t
typedef unsigned int uint32_t
typedef signed long int int64_t
typedef unsigned long int uint64_t
typedef uint64_t addr_t
typedef uint64_t size_t
typedef uint32_t offset_t
typedef uint64_t loffset_t
typedef int32_t pid_t
typedef void(* irq_handler_t) (uint64_t rsp)
typedef void(* exception_handler_t) (void *context)
typedef void(* task_entry_t) (void)
typedef int64_t intmax_t
typedef uint64_t uintmax_t
typedef unsigned long uintptr_t
typedef signed long ptrdiff_t

Macro Definition Documentation

◆ INT_MAX

#define INT_MAX   32767

◆ INT_MIN

#define INT_MIN   -32767

◆ NULL

#define NULL   ((void *)0)

Typedef Documentation

◆ addr_t

typedef uint64_t addr_t

◆ exception_handler_t

typedef void(* exception_handler_t) (void *context)

◆ int16_t

typedef signed short int16_t

◆ int32_t

typedef signed int int32_t

◆ int64_t

typedef signed long int int64_t

◆ int8_t

typedef signed char int8_t

◆ intmax_t

typedef int64_t intmax_t

◆ irq_handler_t

typedef void(* irq_handler_t) (uint64_t rsp)

◆ loffset_t

◆ offset_t

typedef uint32_t offset_t

◆ pid_t

typedef int32_t pid_t

◆ ptrdiff_t

typedef signed long ptrdiff_t

◆ size_t

typedef uint64_t size_t

◆ task_entry_t

typedef void(* task_entry_t) (void)

◆ uint16_t

typedef unsigned short uint16_t

◆ uint32_t

typedef unsigned int uint32_t

◆ uint64_t

typedef unsigned long int uint64_t

◆ uint8_t

typedef unsigned char uint8_t

◆ uintmax_t

◆ uintptr_t

typedef unsigned long uintptr_t