Commits
Note: To verify signed commits locally, download the allowed signers file and run: git -c gpg.format=ssh -c gpg.ssh.allowedSignersFile=allowed_signers verify-commit
- removed free to array
- added mipsel cross file, tested on a dm800se
- added case insensitive strcmp and extra memswap implementation + tests
- changed bool_t to bool to be drop-in replacement in C89, added memqswap which usually gets optimized better but may fail allocation, changed some linked list functions to be polymorphic, added some tests, fixed bugs in linked list
- added hedley for more portable inline and non-null specifiers, changed some prefix to postfix incr/decr(in hope that the compiler optimizes accordingly), refactored some functions, added string_find_str(), reworked linked list header and added implementation, added memswap(), made ntoh32 more portable
- removed dependency on stdbool and stdint, bytearray reworked (if it should be stack allocated, vla's are a better choice anyways, added linked list header
- fixed some warnings
- added timespec functions & tests, changed default build options to c11
- remove cmp checks, added bytearray, added tests for bytearray
- changed tests from prints to asserts, callable from meson
- Merge pull request #1 from marcschulze98/add-license-1
- Create LICENSE
- Create README.md
- added consuming string conversion functions, addded pkg-config and install rules to meson
- refactored dyn_string functions, more function to macros
- changed one-line functions to macros, made code c89 compliant for better portability
- fixed sleep, added cross-compile file for windows
- moved endian function to misc.c, added sleep_ms(), changed project structure
- switched to meson build system, added from/to_cstring(), refactored/simplified some string functions, refactored some vector functions, added tests
- added tests, simplified some functions, added functions