All of the interesting technological, artistic or just plain fun subjects I'd investigate if I had an infinite number of lifetimes. In other words, a dumping ground...

Monday 9 March 2009

Comprehensive C Archive Network

List of all CCAN modules:

Note that two downloads are offered: the first includes with all the other ccan modules this module uses, the second is a standalone download.

Or you can just download the tarball of everything including CCAN tools (142K).

Name Summary / Link to details Download
alignof ALIGNOF() macro to determine alignment of a type. 3K / 2K
alloc memory allocator routines 11K / 10K
antithread Accelerated Native Technology Implementation of "threads" 82K / 45K
array_size routine for safely deriving the size of a visible array. 3K / 3K
build_assert routines for build-time assertions 2K / 2K
check_type routines for compile time type checking 4K / 3K
container_of routine for upcasting 5K / 3K
crc routines for crc of bytes 11K / 11K
crcsync routines to use crc for an rsync-like protocol. 15K / 6K
endian endian conversion macros for simple types 3K / 3K
grab_file file helper routines 30K / 3K
hash routines for hashing bytes 13K / 13K
list double linked list routines 7K / 4K
md4 MD4 Message Digest Algorithm (RFC1320). 8K / 4K
noerr routines for cleaning up without blatting errno 3K / 3K
read_write_all read_all and write_all routines. 3K / 3K
str string helper routines 3K / 3K
str_talloc string helper routines which use talloc 29K / 3K
talloc tree allocator routines 27K / 24K
tap Test Anything Protocol 11K / 11K
typesafe_cb macros for safe callbacks. 4K / 4K

No comments:

tim's shared items

Add to Google Reader or Homepage