From e7b6fb6b1522f1e964894fc1e31bc9e972d78c03 Mon Sep 17 00:00:00 2001 From: Marc Sune Date: Wed, 11 Nov 2020 13:06:03 +0100 Subject: [PATCH 1/2] data-structures: fix ordering Order alphabetically the list of entries in data-structures section. --- README.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 60c689d..23aa185 100644 --- a/README.md +++ b/README.md @@ -274,22 +274,22 @@ Databases and data stores with C APIs. * [CLIST][371] - Simple and lightweight [dynamic array][25] implementation. [``BSD-2-Clause``][BSD-2-Clause] * [Collections-C][406] - Library of generic data structures. [``LGPL-3.0-or-later``][LGPL-3.0-or-later] -* [kdtree][337] - Simple library for working with KD-trees. [``BSD-3-Clause``][BSD-3-Clause] -* [libavl][156] - Library containing a range of self-balancing binary - trees. [``GPL-3.0-or-later``][GPL-3.0-or-later] * [ds][541] - Common Data Structures and Algorithms. [``MIT``][MIT] * [igraph][544] - A graph processing library. [``GPL-2.0-or-later``][GPL-2.0-or-later] +* [kdtree][337] - Simple library for working with KD-trees. [``BSD-3-Clause``][BSD-3-Clause] +* [libavl][156] - Library containing a range of self-balancing binary + trees. [``GPL-3.0-or-later``][GPL-3.0-or-later] * [liblfds][411] - Portable lock-free data structure library. Public domain (more exactly, whatever license you want). -* [M\*LIB][350] - Library for generic, but typesafe C containers. Implemented as - header-only. [``BSD-2-Clause``][BSD-2-Clause] -* [offbrand][498] - Collection of generic, reference-counted data structures. - [``MIT``][MIT] * [libsrt][305] - Soft and hard real-time data structures. [``BSD-3-Clause``][BSD-3-Clause]. * [list.h][538] - Implementations for singly linked and doubly linked list functions. [``GPL-3.0-only``][GPL-3.0-only] +* [M\*LIB][350] - Library for generic, but typesafe C containers. Implemented as + header-only. [``BSD-2-Clause``][BSD-2-Clause] +* [offbrand][498] - Collection of generic, reference-counted data structures. + [``MIT``][MIT] * [PackedArray][241] - Random-access array of tightly packed unsigned integers of any desired width. Has a SIMD-optimized implementation. [``WTFPL``][WTFPL] * [rb3ptr][561] - Red-Black tree. Exposes almost all implementation primitives, so can be used for From 6717d1b8f1243b918ff63273ad1d683fdc43307f Mon Sep 17 00:00:00 2001 From: Marc Sune Date: Wed, 11 Nov 2020 15:44:38 +0100 Subject: [PATCH 2/2] data-structures: add libcdada entry Add reference to libcdada, a small library MACRO-less library for basic data structures in C (C++ backend). --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 23aa185..e428539 100644 --- a/README.md +++ b/README.md @@ -280,6 +280,8 @@ Databases and data stores with C APIs. * [kdtree][337] - Simple library for working with KD-trees. [``BSD-3-Clause``][BSD-3-Clause] * [libavl][156] - Library containing a range of self-balancing binary trees. [``GPL-3.0-or-later``][GPL-3.0-or-later] +* [libcdada][585] - A small, portable, MACRO-less library for basic data structures + (list, set, map, queue...) in C (C++ backend). [``BSD-2-Clause``][BSD-2-Clause] * [liblfds][411] - Portable lock-free data structure library. Public domain (more exactly, whatever license you want). * [libsrt][305] - Soft and hard real-time data structures. @@ -1735,3 +1737,4 @@ support for C. [582]: https://www.infradead.org/~tgr/libnl/ [583]: https://www.gnu.org/software/automake/manual/html_node/GNU-Build-System.html [584]: https://github.com/msune/autotools-skeleton +[585]: https://msune.github.io/libcdada/