Updated file.c with the code contained in the two demo shader files. No complaints from our compiler