Dynamic circular queue in C language
realized functions (v1): queue_create queue_destroy queue_clear queue_push queue_pop queue_peek queue_is_empty queue_is_full queue_size queue_opacity
All function documentations in /docs/
Queue is implemented using a dynamic circular buffer
Elements are inserted at the tail and extracted from the head using FIFO (First In First Out) semantics
Sudo apt install git Sudo apt install doxygen Sudo apt install texlive-latex-extra
to use .py files also required Python v3>
include/ - public library API src/ - library implementation examples/ - demo application tests/ - C tests python/ - Python ctypes tests build/ - build artifacts docs/ - generated documentation
make all
./build/app
make test
make sanitize
make analyze
make docs