c7cd81d2cba3d0cd13593e0fc77e463fce268bd0
[cgds.git] / README.md
1 # cgds: C Generic Data Structures library
2
3 Various data structures, from stack to tree, which can contain any data type.
4
5 ## Installation
6
7 make [src]
8 make install
9 'src' is Makefile default target.
10
11 ## Example
12
13 Vector* v = vector_new(int);
14 vector_push(v, 32);
15 vector_push(v, 42);
16 int a; vector_get(v, 1, a); //a now contains 42
17 vector_set(v, 0, 0); //v[0] now contains 0
18 vector_destroy(v);
19
20 More examples in the unit tests under test/ folder.