csnip  0.1
Modules
Here is a list of all modules:
[detail level 12]
 Dynamic arraysDynamically allocated resizable arrays
 C Extension MacrosMacros for C extensions
 Command line options parserConvenient Command line options parser
 Argument parsers for clopts
 CoroutinesLightweight coroutines
 Error handlingError handling mechanism
 Csnip error codes
 Search functionsBinary search algorithm
 HeapsHeaps (also known as priority queues) are data structures that allow efficient element insertion, removal, and removal of the smallest element
 Numeric limitsType generic numeric limit macros
 Linked ListsMacros to manipulate linked lists
 Doubly Linked ListsMacros for doubly linked lists
 Singly Linked Lists with tail pointers
 LoggingLogging utilities
 Hash tables
 Linear probing hashing primitivesPrimitives for linear probing hash tables
 Linear Probing Hash TableHash tables based on linear probing
 Memory ManagmentConvenient and safe memory allocation macros
 Typedefs for PODsTypedefs for plain old data types
 Preprocessor macrosPreprocessor macros
 Ring buffersRing buffer implementation
 Random Number GenerationAbstract base type for random number generation
 Mersenne TwisterMersenne twister RNG implementation
 Sorting algorithmsComparison based sorting algorithms
 Time utilitiesUtilities to deal with time
 UtilitiesSimple utilities that are frequently used
 Compatibility functionsPortable implementations of libc functions
 Hash functionsHash functions