mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager
synced 2024-09-30 21:35:41 +00:00
b16b4a4362
Imported c-list code with command: git subtree add --prefix shared/c-list/ git@github.com:c-util/c-list.git master --squash To update the library use: git subtree pull --prefix shared/c-list/ git@github.com:c-util/c-list.git master --squash
49 lines
1.3 KiB
Plaintext
49 lines
1.3 KiB
Plaintext
c-list - Circular Intrusive Double Linked List Collection in ISO-C11
|
|
|
|
ABOUT:
|
|
The c-list project implements an intrusive collection based on circular
|
|
double linked lists in ISO-C11. It aims for minimal API constraints,
|
|
leaving maximum control over the data-structures to the API consumer.
|
|
|
|
DETAILS:
|
|
https://c-util.github.io/c-list
|
|
|
|
BUG REPORTS:
|
|
https://github.com/c-util/c-list/issues
|
|
|
|
GIT:
|
|
git@github.com:c-util/c-list.git
|
|
https://github.com/c-util/c-list.git
|
|
|
|
GITWEB:
|
|
https://github.com/c-util/c-list
|
|
|
|
LICENSE:
|
|
Apache Software License 2.0
|
|
Lesser General Public License 2.1+
|
|
See AUTHORS for details.
|
|
|
|
REQUIREMENTS:
|
|
The requirements for c-list are:
|
|
|
|
libc (e.g., glibc >= 2.16)
|
|
|
|
At build-time, the following software is required:
|
|
|
|
meson >= 0.41
|
|
pkg-config >= 0.29
|
|
|
|
INSTALL:
|
|
The meson build-system is used for c-list. Contact upstream
|
|
documentation for detailed help. In most situations the following
|
|
commands are sufficient to build and install c-list from source:
|
|
|
|
$ mkdir build
|
|
$ cd build
|
|
$ meson setup ..
|
|
$ ninja
|
|
$ meson test
|
|
# ninja install
|
|
|
|
No custom configuration options are available.
|