No description
- C++ 64.3%
- C 35.1%
- CMake 0.4%
- Nix 0.2%
|
All checks were successful
build / build-nix (vsclib-aarch64) (push) Successful in 26s
build / build-ubuntu (push) Successful in 33s
build / build-nix (vsclib-clang) (push) Successful in 29s
build / build-nix (vsclib-win64) (push) Successful in 21s
build / build-nix (vsclib-win32) (push) Successful in 24s
build / build-nix (vsclib-musl) (push) Successful in 25s
build / build-nix (vsclib) (push) Successful in 33s
|
||
|---|---|---|
| .forgejo/workflows | ||
| .github/workflows | ||
| tests | ||
| vsclib | ||
| vscpplib | ||
| .clang-format | ||
| .gitignore | ||
| CMakeLists.txt | ||
| CONTRIBUTING.md | ||
| default.nix | ||
| flake.lock | ||
| flake.nix | ||
| LICENSE | ||
| README.md | ||
vsclib
C utility library.
Goals
- Provide useful functionality the C standard library lacks.
- Strive to be compatible with linear allocation strategies where possible.
- Have no dependencies other than the C standard library.
- Avoid or minimise use of floating-point arithmetic.
Notes
- I mainly use this on Linux, Windows support is not maintained. Patches are welcome.
License
This project is licensed under the Apache License, Version 2.0:
Copyright © 2020 Zane van Iperen
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
3rd-party Licenses
| Project | License | License URL |
|---|---|---|
| getline/getdelim | Public Domain | https://github.com/ivanrad/getline |
| xxHash | BSD 2-Clause License | https://www.opensource.org/licenses/bsd-license.php |
| musl | MIT | https://git.musl-libc.org/cgit/musl/tree/COPYRIGHT |