The missing bits of C
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
build
debian
fuzz
include
re
src
t
.gitignore
.travis.yml
CHANGELOG
COPYING
Makefile.am
README
README.md
bootstrap
ci
configure.ac
rpm.spec.in
version.sh

README.md

libvigor - The Missing Bits of C

Travis

This is libvigor, an attempt at a lightweight but absurdly useful runtime support library for modern C.

Getting Started

To compile libvigor, use the standard incantation: $ ./bootstrap $ ./configure $ make $ make check # optional, but recommended $ sudo make install

This will compile and install libvigor into the standard system places. libvigor requires (https://download.libsodium.org/doc/)[libsodium], (http://zeromq.org/area:download)[libzmq3], pthreads, and [ctap][ctap] (to run the automated tests).

Lists

...

Hashes (Maps / Dictionaries / whatever)

...

Configuration

...

Cache (General Purpose)

...

String Manipulation

...

Time Handling

...

Process Management

...

Locking

...

Logging

...

Base-* Encoding

...

Filesystem Paths

...

Signal Handling

...

ZCURVE Public/Private Keys

...

0MQ Messaging Patterns

...

Reactor Pattern

...

High Availability

...

Heartbeat

...

Hashing Algorithms

...

Miscellaneous

...

  • fqdn
  • randomness