A C Implementation of the Fudge Messaging specification