I also submitted this as a “question” (I think of my input being more accurately classed as “bug reports”).
It appears that your Web IDE environment has an undocumented pre-assigned variable named “try”. I had previously reported that “DEBUG” is ‘pre-defined’ (on June 20).
When I declared a local variable as “int try;” it was flagged as a dup declaration.
When I tested “#ifdef DEBUG” without a preceding “#define DEBUG” surprise, surprisem the “ifdef” was TRUE! Changing the name to “_DEBUG” worked.
Except for the canned immediate response, I have had no answers to my 2 previous questions. Is anybody home?