Skip to content

satosystems/c_vector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yet another vector library for C language

Introduction

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.

License

This library is free software distributed under the terms of the MIT license reproduced here.

Install

Copy vector.h file to your source code tree.

How to use

Please see API document of doc folder.

History

Ver 0.3.1: April 7, 2013

  • Fixed a vector initialization bug

Ver 0.3.0: April 4, 2013

  • Added #vector_append function
  • Added #vector_concat function

Ver 0.2.0: March 31, 2013

  • Added #vector_to_array function
  • Changed specification of vector capacity
  • Changed vector_remove_internal to static (bug fix)

Ver 0.1.0: March 29, 2013

  • First release

About

Yet another vector library for C language

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published