Looks like a character encoding signature to me (0xEF, 0xBB, 0xBF). Just load your file into a very basic editor (preferably one which only knows ASCII), remove the garbage at the beginning of the file (main.c:1:) and try again. Then make sure your editor of choice doesn't save in some funny encoding (e.g. unicode).