mirror of
https://github.com/Fennix-Project/Kernel.git
synced 2025-07-18 10:41:44 +00:00
.github
.vscode
arch
core
exec
files
include
include_std
std
sys
algorithm
assert.h
atomic
bitset
cassert
cmath
cstddef
cstring
cxxabi.h
dlfcn.h
errno.h
exception
float.h
functional
limits.h
list
math.h
mutex
pthread.h
sched.h
std.hpp
stdarg.h
stdatomic.h
stddef.h
stdexcept
stdint.h
stdio.h
stdlib.h
string
string.h
strings.h
stropts.h
thread
time.h
type_trails
typeinfo
unistd.h
unordered_map
unwind.h
utility
utsname.h
vector
wchar.h
kshell
library
network
profiling
storage
syscalls
tasking
tests
virtualization
.gdbinit
.gitignore
CREDITS.md
Doxyfile
ISSUES.md
LICENSE.md
LICENSES.md
Makefile
README.md
TODO.md
driver.h
dump.sh
kernel.cpp
kernel.h
kernel_config.cpp
kernel_thread.cpp
kernel_vfs.cpp
syscalls.h
31 lines
920 B
C
31 lines
920 B
C
/*
|
|
This file is part of Fennix Kernel.
|
|
|
|
Fennix Kernel is free software: you can redistribute it and/or
|
|
modify it under the terms of the GNU General Public License as
|
|
published by the Free Software Foundation, either version 3 of
|
|
the License, or (at your option) any later version.
|
|
|
|
Fennix Kernel is distributed in the hope that it will be useful,
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
GNU General Public License for more details.
|
|
|
|
You should have received a copy of the GNU General Public License
|
|
along with Fennix Kernel. If not, see <https://www.gnu.org/licenses/>.
|
|
*/
|
|
|
|
#pragma once
|
|
|
|
/* Stubs */
|
|
#define FLT_RADIX 2
|
|
#if a64
|
|
#define DBL_MANT_DIG 53
|
|
#define DBL_MAX_10_EXP 308
|
|
#define DBL_MAX 1.7976931348623157e+308
|
|
#elif a32
|
|
#define DBL_MANT_DIG 24
|
|
#define DBL_MAX_10_EXP 38
|
|
#define DBL_MAX 3.4028234663852886e+38
|
|
#endif
|