the c client API documentation, hazaa!