From: "Carlos Giani_AEN2003 (M2003)" Organization: TGM / PCC To: djgpp AT delorie DOT com Date: Mon, 1 Mar 1999 08:16:06 MET-1MDT Subject: BUG X-mailer: Pegasus Mail/Windows (v1.22) Message-ID: <41E9C77ACC@pcc.tgm.ac.at> Reply-To: djgpp AT delorie DOT com I found a BAD bug in DJGPP. If you say If (x) y=1; else y=2; Then y will be 1 if x isn't 0, otherwise y will be 2. Well, if you rewrite the above: y= (x) ? 1 : 2 y will ALWAYS be 1, and NEVER 2. You have to correct it to: y= (x!=0) ? 1 : 2 You see?