Libcutils provides a self-contained set of fundamental routines which are
essential to basically any Unix utility or daemon application written in C. The
library provides fundamental data structures such as lists, hash-maps, strings
and parsing functions for JSON or the typical dot-file based configuration data.
The following list summarizes the currently supported functionality:

* length delimited instead of NULL terminated strings
* memory management based on reference counting
* several list processing functions like iterators and map-reduce
* support of [Ideal Hash Tries](http://infoscience.epfl.ch/record/64398/files/idealhashtrees.pdf)
for highly efficient hash map data structures
* parsers for [JSON](http://json.org) data and the text configuration files found
in Unix system
* doubly linked circular lists for reliable event queues
* support for test and debugging of memory management problems such as memory leaks

Project Activity

See All Activity >

Categories

Algorithms, Libraries

License

GNU Library or Lesser General Public License version 2.0 (LGPLv2)

Follow libcutils

libcutils Web Site

Other Useful Business Software
$300 in Free Credit Towards Top Cloud Services Icon
$300 in Free Credit Towards Top Cloud Services

Build VMs, containers, AI, databases, storage—all in one place.

Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
Get Started
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of libcutils!

Additional Project Details

Operating Systems

Cygwin, FreeBSD, Linux, Mac, MinGW/MSYS2, NetBSD, OpenBSD, Solaris

Languages

English

Intended Audience

Automotive, Developers, Engineering, Information Technology

Programming Language

C

Related Categories

C Algorithms, C Libraries

Registered

2014-10-28