Self-contained Utilities for C
MIT License
Self-contained Utilities for C.
Visit the website of clibs here.
Vist the repository of clibs here.
clibs is still experimental and mostly for personal use. The API may change without warning.
clibs are utility code (types, typedefs, macros, functions) used across C programs. They are self-contained and domain neutral, able to be applied to various situations.
clibs is written in ANSI C (C89). Nevertheless, We tested clibs against C89, C99 and C11. Hence, you may use it for code in either classic C or modern C.
We compile and run clibs with GCC, Clang, Visual C++ and Intel C++ Compiler.
We test clibs against several Unix or Unix-like systems:
It should work on other Unix or Unix-like systems as well.
In addition, we test clibs on a Windows container provided by AppVeyor. Hence, clibs should work on Windows as well.
The utilities in clibs are self-contained, distributed as either single header or single header plus single source combo. Just copy what you need to your own C project.
test_*.c are test programs. You don't need them to use clibs.
char
arrays)Check the API of clibs here.
Copyright (c) 2019-2021 ByteBard. All code is licensed under MIT unless mentioned otherwise.