Comment Re:The wole thing is just a bunch of nonsense (Score 1) 486
Secondly, the tryly unsafe and useless functions in the C standard library are the functions like "gets", which offer absolutely no protection agains buffer overflow, regardless of how careful the develoiper is.
Very true. On the other hand, how many command line programs are written for win32 these days? There is really no good reason for MS to deprecate "gets".
For that matter, how is memcpy_s any safer than memcpy? If you specify a length argument that exceeds buffer size it will overrun anyway, regardless of the function you use. Their whole doggarn problem is with pointers. I don't think the ms devs understand them at all.
MS should leave the ISO standard alone. There's nothing wrong with it. Rather, they should concentrate on fixing their holy OS (as in an OS full of holes) and hiring devs that actually understand programming.