gds is a C language type-generic data structure library, including:
-
stack
-
queue
-
vector
-
list
-
dictionary
-
string
gds also includes other general purpose functionality, including:
-
unit testing facilities
-
logging facilities
-
error reporting functions and macros
-
command line option parsing
-
string manipulation functions
-
standard function wrappers
-
debug print macros
gds is written and maintained by Paul Griffiths.
Details of the latest version can be found on the GitHub project page at https://github.com/paulgriffiths/gds.
Up-to-date documentation can be found at https://github.com/paulgriffiths/gds/wiki.
gds is written in C. Type make
to build.
Sample programs and unit tests are built into the bin
directory.
Please see the file called LICENSE.
- If you have a concrete bug report for gds please go to the GitHub issue tracker at https://github.com/paulgriffiths/gds/issues.