+ Addition of function prototypes and include files. + Change function definitions to ANSI C style. + Initial support for CMake