mirror of
https://github.com/zyantific/zycore-c.git
synced 2025-05-11 23:38:44 +00:00
Mirror of zycore-C
![]()
Some checks failed
GitHub Actions CI / CMake Build x86 MSVC Release (default) (push) Has been cancelled
GitHub Actions CI / CMake Build x64 MSVC Release (default) (push) Has been cancelled
GitHub Actions CI / CMake Build x86 MSVC Release (NO_LIBC) (push) Has been cancelled
GitHub Actions CI / CMake Build x64 MSVC Release (NO_LIBC) (push) Has been cancelled
GitHub Actions CI / Meson Build x64 MSVC debug (NO_LIBC) (push) Has been cancelled
GitHub Actions CI / Meson Build x86 MSVC debug (NO_LIBC) (push) Has been cancelled
GitHub Actions CI / Meson Build x64 MSVC debug (default) (push) Has been cancelled
GitHub Actions CI / Meson Build x86 MSVC debug (default) (push) Has been cancelled
GitHub Actions CI / Meson Build x64 MSVC release (NO_LIBC) (push) Has been cancelled
GitHub Actions CI / Meson Build x86 MSVC release (NO_LIBC) (push) Has been cancelled
GitHub Actions CI / Meson Build x64 MSVC release (default) (push) Has been cancelled
GitHub Actions CI / Meson Build x86 MSVC release (default) (push) Has been cancelled
GitHub Actions CI / CMake Build x86 LLVM Debug (default) (push) Has been cancelled
GitHub Actions CI / CMake Build x64 LLVM Debug (default) (push) Has been cancelled
GitHub Actions CI / CMake Build x86 LLVM Debug (NO_LIBC) (push) Has been cancelled
GitHub Actions CI / CMake Build x64 LLVM Debug (NO_LIBC) (push) Has been cancelled
GitHub Actions CI / CMake Build x86 LLVM Release (default) (push) Has been cancelled
GitHub Actions CI / CMake Build x64 LLVM Release (default) (push) Has been cancelled
GitHub Actions CI / CMake Build x86 LLVM Release (NO_LIBC) (push) Has been cancelled
GitHub Actions CI / CMake Build x64 LLVM Release (NO_LIBC) (push) Has been cancelled
GitHub Actions CI / CMake Build x86 GNU Debug (default) (push) Has been cancelled
GitHub Actions CI / CMake Build x64 GNU Debug (default) (push) Has been cancelled
GitHub Actions CI / CMake Build x86 GNU Debug (NO_LIBC) (push) Has been cancelled
GitHub Actions CI / CMake Build x64 GNU Debug (NO_LIBC) (push) Has been cancelled
GitHub Actions CI / CMake Build x86 GNU Release (default) (push) Has been cancelled
GitHub Actions CI / CMake Build x64 GNU Release (default) (push) Has been cancelled
GitHub Actions CI / CMake Build x86 GNU Release (NO_LIBC) (push) Has been cancelled
GitHub Actions CI / CMake Build x64 GNU Release (NO_LIBC) (push) Has been cancelled
GitHub Actions CI / Meson Build x86 LLVM debug (NO_LIBC) (push) Has been cancelled
GitHub Actions CI / Meson Build x64 LLVM debug (NO_LIBC) (push) Has been cancelled
GitHub Actions CI / Meson Build x86 LLVM debug (default) (push) Has been cancelled
GitHub Actions CI / Meson Build x64 LLVM debug (default) (push) Has been cancelled
GitHub Actions CI / Meson Build x86 LLVM release (NO_LIBC) (push) Has been cancelled
GitHub Actions CI / Meson Build x64 LLVM release (NO_LIBC) (push) Has been cancelled
GitHub Actions CI / Meson Build x86 LLVM release (default) (push) Has been cancelled
GitHub Actions CI / Meson Build x64 LLVM release (default) (push) Has been cancelled
GitHub Actions CI / Meson Build x86 GNU debug (NO_LIBC) (push) Has been cancelled
GitHub Actions CI / Meson Build x64 GNU debug (NO_LIBC) (push) Has been cancelled
GitHub Actions CI / Meson Build x86 GNU debug (default) (push) Has been cancelled
GitHub Actions CI / Meson Build x64 GNU debug (default) (push) Has been cancelled
GitHub Actions CI / Meson Build x86 GNU release (NO_LIBC) (push) Has been cancelled
GitHub Actions CI / Meson Build x64 GNU release (NO_LIBC) (push) Has been cancelled
GitHub Actions CI / Meson Build x86 GNU release (default) (push) Has been cancelled
GitHub Actions CI / Meson Build x64 GNU release (default) (push) Has been cancelled
GitHub Actions CI / CMake Build x86 MSVC Debug (default) (push) Has been cancelled
GitHub Actions CI / CMake Build x64 MSVC Debug (default) (push) Has been cancelled
GitHub Actions CI / CMake Build x86 MSVC Debug (NO_LIBC) (push) Has been cancelled
GitHub Actions CI / CMake Build x64 MSVC Debug (NO_LIBC) (push) Has been cancelled
|
||
---|---|---|
.github | ||
cmake | ||
examples | ||
include/Zycore | ||
resources | ||
src | ||
subprojects | ||
tests | ||
.gitignore | ||
CMakeLists.txt | ||
CMakeLists.txt.in | ||
Doxyfile.in | ||
LICENSE | ||
meson.build | ||
meson_options.txt | ||
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.