and also for the record, djm that you're replying to is one of the main maintainers of the portable OpenSSH project, which takes OpenBSD's OpenSSH code and has to add in all that "#ifdef hell" and deal with the autojunk tools to get it to build on the dozens of platforms that OpenSSH ships on.
http://openssh.org/portable.html