This vector library provides functions for C language.
This library is characterized as following:
- no source codes, only a header
- correspond to any type
- APIs of library are similar to Vector's one in Java
And this library is the following restrictions:
- create only one type vector in your one source code
- all library APIs are implemented on macro
These restrictions are due to the need to respond any type at this library.
This library is free software distributed under the terms of the MIT license reproduced here.
Copy vector.h file to your source code tree.
Please see API document of doc folder.
- Fixed a vector initialization bug
- Added #vector_append function
- Added #vector_concat function
- Added #vector_to_array function
- Changed specification of vector capacity
- Changed vector_remove_internal to static (bug fix)
- First release