LF OS
Hobby operating system for amd64 with high ambitions
Loading...
Searching...
No Matches
arch.h
Go to the documentation of this file.
1#ifndef _ARCH_H_INCLUDED
2#define _ARCH_H_INCLUDED
3
4typedef signed char int8_t;
5typedef unsigned char uint8_t;
6
7typedef signed short int16_t;
8typedef unsigned short uint16_t;
9
10typedef signed int int32_t;
11typedef unsigned int uint32_t;
12
13typedef signed long int64_t;
14typedef unsigned long uint64_t;
15
16
20
21typedef int64_t pid_t;
22
23#define HIGHER_HALF_START 0xFFFF800000000000
24
25void nyi(int loop);
26
27#endif
uint64_t size_t
Definition arch.h:18
signed short int16_t
Definition arch.h:7
unsigned short uint16_t
Definition arch.h:8
uint64_t ptr_t
Definition arch.h:17
unsigned int uint32_t
Definition arch.h:11
unsigned long uint64_t
Definition arch.h:14
int64_t pid_t
Definition arch.h:21
int64_t ssize_t
Definition arch.h:19
signed int int32_t
Definition arch.h:10
unsigned char uint8_t
Definition arch.h:5
void nyi(int loop)
signed long int64_t
Definition arch.h:13
signed char int8_t
Definition arch.h:4