added c prototypes and vcs project