synergyc.
without it using /dev/null, vfprintf(), and vsprintf().
lib/arch. This should make porting easier. Will probably continue to refactor a little more, moving platform dependent event handling stuff into lib/platform.