Re: ver 4.0 found the BUG in WIN98 code

new topic     » goto parent     » topic index » view thread      » older message » newer message
SDPringle said...

This strange bug indeed is one that only shows up under certain situations should be squashed. Instead of looking at the printf code I would like to direct your attention to define_c_var code, that is, the underlying C code. It seems to me that somewhere the data is being corrupted inside EUPHORIA. The particular value returned by define_c_var, should vary between windows versions and patch levels. If we just patch the OS and shutup, we will leave a bug that could creep up again later.

I don't think it's define_c_var, because when he uses the '?' operator, it prints correctly. That's why I asked for Bernie to print in different ways. I haven't seen the results yet, but I suspect that it may be the RIGHT_BRACE operator that's causing the issues.

Either way, it's hard to debug, since no one else has been able to reproduce. Bernie, maybe you could step through it with the debugger, and let us know when the value gets corrupted.

Matt

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu