From: richard AT wynne DOT demon DOT co DOT uk Newsgroups: comp.os.msdos.djgpp Subject: gcc 2.7.2.1: Won't compile | or || symbols (really!) Date: Sat, 05 Sep 1998 00:57:27 GMT Message-ID: <35f08a2b.895968@news.demon.co.uk> NNTP-Posting-Host: wynne.demon.co.uk Lines: 22 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk Just installed gcc 2.7.2.1 (from djgpp distribution). Believe it or not, I can't get logical or bitwise OR (pipe symbol) to compile. Get message "parse error before character 0335", 335 being the (octal) ascii for the pipe character. For example, this won't compile: int main (int argc, char * argv[]) { if((argc == 1) || (argc == 2)) { return 1; } else { return o; } } Nothing wrong with my PC (Win 95, UK English setup), and my pipes otherwise work fine. Can't contemplate coding without OR, so any ideas out there? TIA, Richard richard AT wynne DOT demon DOT co DOT uk