everard / libucs-map

C11 implementation of generic dictionary type using AVL tree data structure

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DESCRIPTION

This repository contains a small C11 library which implements generic map type (i.e. dictionary) using AVL tree. All library functions start with the ucs_ prefix which is an abbreviation for Utility Component Stack.

USAGE

This library is not header-only. It consists of all the files from the src/ directory.

The tests/main.c file contains some tests and comments which explain how to use this library. Tests can be compiled with make command.

LICENSE

Copyright Nezametdinov E. Ildus 2021.

Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at https://www.boost.org/LICENSE_1_0.txt)

About

C11 implementation of generic dictionary type using AVL tree data structure

License:Boost Software License 1.0


Languages

Language:C 98.8%Language:Makefile 1.2%