This is like watching a tennis match - and I am getting a crick in the neck.

Undefined behaviour means undefined results.

If you truncated the extra bits - the original problem you complained about would still exist (an unexpected answer to a function). If you wrapped the extra bits - the original problem you complained about would still exist. You can't both truncate and wrap.

Nor can you magic extra bits out of a routine if it doesn't handle it!

if you want to suggest
Quote:
... it might not be that way in the future ...
then it becomes just that ... a suggestion. Until then, you have to accept that things are the way they are. Perhaps, instead of complaining about something that isn't going to change in the next few weeks, you could scrpt a way around it - do your own checking?

Cheers,

DK



Darwin_Koala

Junior Brat, In-no-cent(r)(tm) and original source of DK-itis!