What are you going to do if this fails, anyhow?
So now you can drop this into your program and not worry about filename conflicts, or where "platform_unix.c" came from in the debugger, etc. Also renamed the "beos" sources to "haiku" and "macosx" to "macos" to match modern platform names.