XPC suite - Unit-testing and Basic Cross-Platform C/C++ Libraries
The XPC suite is a set of libraries, sample applications, and
test applications of a very basic nature, but fully documented,
tested, and accompanied by in-depth tutorial information.
The project files are meant for developers. As such, they
are packaged as source-code tar-files. Each tar-file
includes a 'bootstrap' script that must be run in order to
set up the project for building. The developer will have to
install various build tools, including autoconf,
automake, libtool, doxygen,
In addition to providing builds for libraries and unit-test
applications, the projects also include:
- Extensive detail-design documentation, generated by
doxygen and graphviz.
- Setups for building a Debian package.
- Tutorials on using GNU coverage and
- Support for GNU pkgconfig.
- Basic support for internationalization.
- Rudimentary support for building the projects
under Microsoft Windows using Visual
Project Files via the SourceForge Interface
This is the more standard way to get files from SourceForge.
You may prefer the direct links below.
Latest unofficial full 'xpc_suite' source code (1.0.4)
I've been lax in preparation an official update.
It's been a year since the last one!
However, I have incorporated a number of new libraries,
including provision libraries supporting XML properties and
XDR network-data packing. Also started an XPC++ library
that is similar to XPC, but for C++. It currently contains
a rowset class that makes it easy to process PHP-like database
query results, keyed by field name.
It's all a little bit rough, but enjoy!
Latest full 'xpc_suite' source code (1.0.3)
The XPC suite provides C and C++ libraries for
unit-testing, some helpful general functions, and a lot of
tutorials and documentation.
Latest 'xpc_suite' front-matter (1.0.3)
The XPC front-matter just provides some tutorial
Latest XPC front-matter documentation
This document contains the tutorial documentation in PDF format.
The detailed design documentation for the source code is
not included. (You can generate it yourself from the XPC
Things to come
To be determined.
Copyright (C) 2009
Current project version: 1.0.3
Description: The final version of release 1.0.3
Updated 2009-07-07 to 2009-08-30, page version c.