├── .gitignore ├── deref ├── build.sh ├── main.c └── readme.md ├── hash-map ├── .vscode │ ├── c_cpp_properties.json │ ├── launch.json │ └── tasks.json ├── Makefile ├── inc │ └── hash.h ├── readme.md └── src │ ├── hash.c │ └── main.c ├── readme.md ├── state-machine ├── build.sh ├── machine-impl.h ├── machine.c ├── machine.h ├── main.c └── readme.md ├── stretchy-buffers ├── build.sh ├── main.c ├── readme.md ├── stretchy-buffer.c └── stretchy-buffer.h └── thread-fifo ├── build.sh ├── fifo.c ├── fifo.h ├── main.c └── readme.md /.gitignore: -------------------------------------------------------------------------------- 1 | bin/ 2 | obj/ 3 | 4 | -------------------------------------------------------------------------------- /deref/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francisrstokes/tiny-c-projects/HEAD/deref/build.sh -------------------------------------------------------------------------------- /deref/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francisrstokes/tiny-c-projects/HEAD/deref/main.c -------------------------------------------------------------------------------- /deref/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francisrstokes/tiny-c-projects/HEAD/deref/readme.md -------------------------------------------------------------------------------- /hash-map/.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francisrstokes/tiny-c-projects/HEAD/hash-map/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /hash-map/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francisrstokes/tiny-c-projects/HEAD/hash-map/.vscode/launch.json -------------------------------------------------------------------------------- /hash-map/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francisrstokes/tiny-c-projects/HEAD/hash-map/.vscode/tasks.json -------------------------------------------------------------------------------- /hash-map/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francisrstokes/tiny-c-projects/HEAD/hash-map/Makefile -------------------------------------------------------------------------------- /hash-map/inc/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francisrstokes/tiny-c-projects/HEAD/hash-map/inc/hash.h -------------------------------------------------------------------------------- /hash-map/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francisrstokes/tiny-c-projects/HEAD/hash-map/readme.md -------------------------------------------------------------------------------- /hash-map/src/hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francisrstokes/tiny-c-projects/HEAD/hash-map/src/hash.c -------------------------------------------------------------------------------- /hash-map/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francisrstokes/tiny-c-projects/HEAD/hash-map/src/main.c -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francisrstokes/tiny-c-projects/HEAD/readme.md -------------------------------------------------------------------------------- /state-machine/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francisrstokes/tiny-c-projects/HEAD/state-machine/build.sh -------------------------------------------------------------------------------- /state-machine/machine-impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francisrstokes/tiny-c-projects/HEAD/state-machine/machine-impl.h -------------------------------------------------------------------------------- /state-machine/machine.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francisrstokes/tiny-c-projects/HEAD/state-machine/machine.c -------------------------------------------------------------------------------- /state-machine/machine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francisrstokes/tiny-c-projects/HEAD/state-machine/machine.h -------------------------------------------------------------------------------- /state-machine/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francisrstokes/tiny-c-projects/HEAD/state-machine/main.c -------------------------------------------------------------------------------- /state-machine/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francisrstokes/tiny-c-projects/HEAD/state-machine/readme.md -------------------------------------------------------------------------------- /stretchy-buffers/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francisrstokes/tiny-c-projects/HEAD/stretchy-buffers/build.sh -------------------------------------------------------------------------------- /stretchy-buffers/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francisrstokes/tiny-c-projects/HEAD/stretchy-buffers/main.c -------------------------------------------------------------------------------- /stretchy-buffers/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francisrstokes/tiny-c-projects/HEAD/stretchy-buffers/readme.md -------------------------------------------------------------------------------- /stretchy-buffers/stretchy-buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francisrstokes/tiny-c-projects/HEAD/stretchy-buffers/stretchy-buffer.c -------------------------------------------------------------------------------- /stretchy-buffers/stretchy-buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francisrstokes/tiny-c-projects/HEAD/stretchy-buffers/stretchy-buffer.h -------------------------------------------------------------------------------- /thread-fifo/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francisrstokes/tiny-c-projects/HEAD/thread-fifo/build.sh -------------------------------------------------------------------------------- /thread-fifo/fifo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francisrstokes/tiny-c-projects/HEAD/thread-fifo/fifo.c -------------------------------------------------------------------------------- /thread-fifo/fifo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francisrstokes/tiny-c-projects/HEAD/thread-fifo/fifo.h -------------------------------------------------------------------------------- /thread-fifo/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francisrstokes/tiny-c-projects/HEAD/thread-fifo/main.c -------------------------------------------------------------------------------- /thread-fifo/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/francisrstokes/tiny-c-projects/HEAD/thread-fifo/readme.md --------------------------------------------------------------------------------