Well I have an updated description:
https://github.com/MatthewLM/cbitcoin/cbitcoin is a bitcoin library written in standard C99. It is currently in alpha-stage and should only be used experimentally. The purpose of the library is to make it easier for developers to create bitcoin applications and the library should be versatile enough to be used in many bitcoin projects. It is not a client library, rather it provides the basic building blocks of the bitcoin protocol.
The features includes:
Bitcoin message structures including serailisation and deserialisation functions.
A bitcoin script interpreter.
Functions for building and verifying merkle trees.
Basic functions which can be used in various validation models (full nodes, pruning nodes, SPV nodes or whatever).
Asynchronous networking code whcih provides a simple interface to the bitcoin network for sending and receiving messages.
A network address manager
Automatic bitcoin handshakes.
Automatic peer discovery.
Automatic pings.
Base-58 bitcoin address encoding.
Simple reference counting memory management.
Doxygen documentation and well-documented source code.
Purely standard C99 with weakly linked function prototypes for cryptography, PRNG and network dependencies.
Implementations of the dependencies using libevent and openssl.