Alternative platform pull-up

Adding some necessary headers to be able to compile on an undisclosed platform.  This platform appears to use much stricter settings.

It's not complete, but it's a start for now.  I've tested it under Windows, the change is harmless there.