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
4
typedef
signed
char
int8_t
;
5
typedef
unsigned
char
uint8_t
;
6
7
typedef
signed
short
int16_t
;
8
typedef
unsigned
short
uint16_t
;
9
10
typedef
signed
int
int32_t
;
11
typedef
unsigned
int
uint32_t
;
12
13
typedef
signed
long
int64_t
;
14
typedef
unsigned
long
uint64_t
;
15
16
17
typedef
uint64_t
ptr_t
;
18
typedef
uint64_t
size_t
;
19
typedef
int64_t
ssize_t
;
20
21
typedef
int64_t
pid_t
;
22
23
#define HIGHER_HALF_START 0xFFFF800000000000
24
25
void
nyi
(
int
loop);
26
27
#endif
size_t
uint64_t size_t
Definition
arch.h:18
int16_t
signed short int16_t
Definition
arch.h:7
uint16_t
unsigned short uint16_t
Definition
arch.h:8
ptr_t
uint64_t ptr_t
Definition
arch.h:17
uint32_t
unsigned int uint32_t
Definition
arch.h:11
uint64_t
unsigned long uint64_t
Definition
arch.h:14
pid_t
int64_t pid_t
Definition
arch.h:21
ssize_t
int64_t ssize_t
Definition
arch.h:19
int32_t
signed int int32_t
Definition
arch.h:10
uint8_t
unsigned char uint8_t
Definition
arch.h:5
nyi
void nyi(int loop)
int64_t
signed long int64_t
Definition
arch.h:13
int8_t
signed char int8_t
Definition
arch.h:4
src
kernel
arch
amd64
arch.h
Generated on Tue Apr 23 2024 20:41:16 for LF OS by
1.9.8