Folks, I finally figured it out
// Robert Dewar <dewar at gnat dot com> // It's a matter of language definition, there simply is a requirement in the C definition // that the increment of zero take place before or after the assignment. You are missing // a required sequence point. Basically the rule in C is that if you have an _expression_ // (remember that an assignment is just an _expression_), and somewhere in that _expression_, // you use an increment operator on a variable, you can't mention that variable elsewhere // in the _expression_. End of story unsigned long compiler_warning_fix = lcl_l_flags; compiler_warning_fix = pgf_setdef_flag_(HYPHEN_PGF, DDIF_M_T_HYPHENATION_ALLOWED, DDIF_M_T_HYPHENATION_ALLOWED); lcl_l_flags = compiler_warning_fix;
Thanks for all your help ---markus---
Markus Ruggiero rucotec consulting and technologies email mailto:email@hidden rucotec GmbH web http://www.rucotec.ch Steinentorstrasse 8 4051 Basel Mobile +41 (0)79 508 4701 Switzerland Phone/Fax +41 (0)61 271 4990
|