--- In [email protected], Michael Comperchio <mcmp...@...> wrote: > > Would lint have caught my silly typo?
It does detect attempts to access beyond the end of arrays it knows the size of, but unfortunately in this case it doesn't know the size of argv[]. I take it you haven't used PC-Lint (or FlexeLint for Linux/Unix etc.) - if you had, you would know that your program which compiles with no warnings of any sort can generate pages and pages of lint warnings. Of course most are probably harmless, but it's quite possible that after turning off the 'less likely to be bugs' warnings you'll end up with some that are. Accesses off the end of arrays for example - I'm pretty sure gcc doesn't check for those, although I don't know what the current Windows compilers are like. John
