Go to file
Lucien Cartier-Tilet 988420a27c
Add attributes to functions, remove inline functions
For some reasons, I cannot compile correctly this library with inline
functions using Meson and Ninja (commit adding Meson build file
incoming).

Some attributes are also added, such as an attribute for all functions
receiving pointers as arguments telling these arguments cannot be null.
2020-10-26 21:35:37 +01:00
.clang-format Huge refactor, documentation incoming 2020-10-07 17:14:23 +02:00
.gitignore Add attributes to functions, remove inline functions 2020-10-26 21:35:37 +01:00
README.org Huge refactor, documentation incoming 2020-10-07 17:14:23 +02:00
vector.c Add attributes to functions, remove inline functions 2020-10-26 21:35:37 +01:00
vector.h Add attributes to functions, remove inline functions 2020-10-26 21:35:37 +01:00

CVec: A Simple Vector Implementation in C

What is this project?

CVec is a simple Vector implementation in C, inspired by C++s std::vector and Rusts std::vec::Vec. It doesnt try to be on par with these in terms of features, but simply tries to provide basic features most people will find useful.