I am running a port of gcc under windows, and when I compile code it outputs code with the symbol "__main" in it - can anyone explain why it does this, and what the symbol is used for? Cheers, Robert -------------------------------------------------------------------- mail2web - Check your email from the web at http://mail2web.com/ .