www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/09/04/21:20:54

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

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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019