-
Notifications
You must be signed in to change notification settings - Fork 0
Utilities to aid in the developement of C-based projects.
License
dasmithii/toolbox
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Overview Toolbox provides utilities to aid the development of C-based software projects. It includes excessively reimplemented functions and data structures, plus a few convenience macros, which deal mostly with error handling. Contents Data Structures + Array + Vector + Forward-linked List + Doubly-linked List + Circularly-linked List + Hash Table + Heap + Stack + Queue Miscellaneous Utilities + Debugging + Error-handling + File I/O Installation/Usage The easiest way is simple copy/paste. Clone this repository into a subdirectory within your project and alter your Makefile (or Makefile analog) accordingly. If you don't need the toolbox unit tests, or any particular tools, feel free to exclude them from your source tree. Most people, myself included, include the sources subdirectory alone. Testing There are some fairly thorough unit tests in the /tests subdirectory. To perform these tests, enter said directory, run 'make', and execute the build output with: './test'. In the case that a test fails, submit an issue on GitHub and I'll deal with it ASAP.
About
Utilities to aid in the developement of C-based projects.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published