mirror of
https://github.com/open-goal/jak-project.git
synced 2024-10-20 00:57:44 -04:00
637b043293
Updates Zydis to it's latest commit, this should fix building the project on intel macs with a more recent version of macOS. This likely needs some sanity checks that the debugger stuff still works as expected. |
||
---|---|---|
.. | ||
.github | ||
cmake | ||
examples | ||
include/Zycore | ||
resources | ||
src | ||
tests | ||
.gitignore | ||
CMakeLists.txt | ||
CMakeLists.txt.in | ||
LICENSE | ||
README.md |
Zyan Core Library for C
Internal library providing platform independent types, macros and a fallback for environments without LibC.
Features
- Platform independent types
- Integer types (
ZyanU8
,ZyanI32
,ZyanUSize
, ...) ZyanBool
(+ZYAN_FALSE
,ZYAN_TRUE
)ZYAN_NULL
- Integer types (
- Macros
- Compiler/Platform/Architecture detection
- Asserts and static asserts
- Utils (
ARRAY_LENGTH
,FALLTHROUGH
,UNUSED
, ...)
- Common types
ZyanBitset
ZyanString
/ZyanStringView
- Container types
ZyanVector
ZyanList
- LibC abstraction (WiP)
License
Zycore is licensed under the MIT license.