moving gnu-c to a submodule