├── .github └── workflows │ └── ci-build.yml ├── CMakeLists.txt ├── LICENSE.md ├── README.md ├── codecov.yml ├── coverity.sh ├── data ├── buffer.c ├── buffer.h ├── htable.c ├── htable.h ├── list.h ├── rbtree.c ├── rbtree.h ├── value.c └── value.h ├── encode ├── base64.c ├── base64.h ├── hex.c └── hex.h ├── hash ├── crc32.c ├── crc32.h ├── fnv1a.c └── fnv1a.h ├── mem ├── malloca.h ├── memchunk.c └── memchunk.h ├── misc ├── cmdline.c ├── cmdline.h └── defs.h ├── tests ├── CMakeLists.txt ├── acutest.h ├── test-base64.c ├── test-buffer.c ├── test-cmdline.c ├── test-crc32.c ├── test-defs.c ├── test-fnv1a.c ├── test-hex.c ├── test-htable.c ├── test-list.c ├── test-malloca.c ├── test-memchunk.c ├── test-memstream.c ├── test-rbtree.c └── test-value.c └── win32 ├── memstream.c └── memstream.h /.github/workflows/ci-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/.github/workflows/ci-build.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/README.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/codecov.yml -------------------------------------------------------------------------------- /coverity.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/coverity.sh -------------------------------------------------------------------------------- /data/buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/data/buffer.c -------------------------------------------------------------------------------- /data/buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/data/buffer.h -------------------------------------------------------------------------------- /data/htable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/data/htable.c -------------------------------------------------------------------------------- /data/htable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/data/htable.h -------------------------------------------------------------------------------- /data/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/data/list.h -------------------------------------------------------------------------------- /data/rbtree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/data/rbtree.c -------------------------------------------------------------------------------- /data/rbtree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/data/rbtree.h -------------------------------------------------------------------------------- /data/value.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/data/value.c -------------------------------------------------------------------------------- /data/value.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/data/value.h -------------------------------------------------------------------------------- /encode/base64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/encode/base64.c -------------------------------------------------------------------------------- /encode/base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/encode/base64.h -------------------------------------------------------------------------------- /encode/hex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/encode/hex.c -------------------------------------------------------------------------------- /encode/hex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/encode/hex.h -------------------------------------------------------------------------------- /hash/crc32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/hash/crc32.c -------------------------------------------------------------------------------- /hash/crc32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/hash/crc32.h -------------------------------------------------------------------------------- /hash/fnv1a.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/hash/fnv1a.c -------------------------------------------------------------------------------- /hash/fnv1a.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/hash/fnv1a.h -------------------------------------------------------------------------------- /mem/malloca.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/mem/malloca.h -------------------------------------------------------------------------------- /mem/memchunk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/mem/memchunk.c -------------------------------------------------------------------------------- /mem/memchunk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/mem/memchunk.h -------------------------------------------------------------------------------- /misc/cmdline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/misc/cmdline.c -------------------------------------------------------------------------------- /misc/cmdline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/misc/cmdline.h -------------------------------------------------------------------------------- /misc/defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/misc/defs.h -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/acutest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/tests/acutest.h -------------------------------------------------------------------------------- /tests/test-base64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/tests/test-base64.c -------------------------------------------------------------------------------- /tests/test-buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/tests/test-buffer.c -------------------------------------------------------------------------------- /tests/test-cmdline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/tests/test-cmdline.c -------------------------------------------------------------------------------- /tests/test-crc32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/tests/test-crc32.c -------------------------------------------------------------------------------- /tests/test-defs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/tests/test-defs.c -------------------------------------------------------------------------------- /tests/test-fnv1a.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/tests/test-fnv1a.c -------------------------------------------------------------------------------- /tests/test-hex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/tests/test-hex.c -------------------------------------------------------------------------------- /tests/test-htable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/tests/test-htable.c -------------------------------------------------------------------------------- /tests/test-list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/tests/test-list.c -------------------------------------------------------------------------------- /tests/test-malloca.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/tests/test-malloca.c -------------------------------------------------------------------------------- /tests/test-memchunk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/tests/test-memchunk.c -------------------------------------------------------------------------------- /tests/test-memstream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/tests/test-memstream.c -------------------------------------------------------------------------------- /tests/test-rbtree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/tests/test-rbtree.c -------------------------------------------------------------------------------- /tests/test-value.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/tests/test-value.c -------------------------------------------------------------------------------- /win32/memstream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/win32/memstream.c -------------------------------------------------------------------------------- /win32/memstream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mity/c-reusables/HEAD/win32/memstream.h --------------------------------------------------------------------------------