make it build. use more C standard header files.