I just came across SGLIB while looking for a C implementation of a map/dictionary container. Unfortunately, no map but it seems to include the containers you asked about. I have no idea how good it is.
More Related Contents:
- Bit manipulation, return 0 if x != 0, or nonzero otherwise
- Cascaded and nested if statements in C programming language
- What are the flags and macros in a Makefile? [closed]
- Inserting linked list at the end [closed]
- How to clear input buffer in C?
- Correct format specifier for double in printf
- How do I work with dynamic multi-dimensional arrays in C?
- How to share memory between processes created by fork()?
- What is the result of NULL + int?
- Floating point comparison `a != 0.7` [duplicate]
- Is Fortran easier to optimize than C for heavy calculations?
- gdb – debugging with pipe
- Are there any downsides to passing structs by value in C, rather than passing a pointer?
- What is the purpose of the unary plus (+) operator in C?
- When can I omit curly braces in C?
- Directly Read/Write Handshake data with Memory BIO
- what’s the difference between the printf and vprintf function families, and when should I use one over the other?
- dynamic allocating array of arrays in C
- Yet Another MinGW “gcc: error: CreateProcess: No such file or directory”
- Trying to generate 9 digit numbers with each unique digits
- Why does printf print random value with float and integer format specifier
- Pointer arithmetic when void has unknown size [closed]
- How do you write a C program to execute another program?
- Difference between char a[]=”string”; char *p=”string”; [duplicate]
- How to do an specific action when a certain breakpoint is hit in GDB?
- lvalue required as increment operand
- ftell at a position past 2GB
- What is the meaning of a dot (.) after an integer in c?
- Parse CSV file in C [closed]
- GCC – no warning about an uninitialized array with -O0