* Ben Wing <ben(a)xemacs.org> writes:
i don't see anything wrong with patches for VS 2005; after all,
we'll have to "support" it eventually. it's all "no
warranty" of
course :) i.e. it's likely to work with whatever my build system
is, but not guaranteed for anything else.
I have tested VS2005 beta six months ago and I have been hit by some new
politics from MS regarding MSVCRT : they decided not to support anymore
most of the string functions from the C library, at least not in their
old form. They wanted to chase bugs due to misuse of strcpy, strmove,
etc. so they introduce new functions with new prototypes. In hteir new
form, all these string/buffer functions share prototype regularity. All
buffers are passed together wiht their size. The return value indicates
success/failure of the function. Well, in principle that's ok, except
the compiler may by default report errors when not using these new
functions. This breaks lots of existing code. IIRC there is a
compatibility mode reporting only warnings. However, clearly MS wants to
rule out the old C library from the stuff they support. This is what I
have infered from my tests.
Fabrice