>>177What are you going on about? Who are you to tell me whether my programs should be ``
allowed to be used''? C can be used to write both portable and non-portable software, and that's part of its usefulness. If you want to write code in a langauge that has no undefined behavior, then go do so - I'll tell you right now that there
are different languages most certainly more appropriate than C. But don't presume to tell the rest of us what to do just because you can't handle the fact that somewhere, somebody might be writing
str[-1]
.