Hmm, so perhaps I really should be using MSW and not _MSC_VER in the code. As it is now, cygwin will encounter unaliased snprinf() calls, which might not compile if sprintf_s is provided there instead.
M
On Fri, Jan 18, 2008 at 06:02:42PM +0100, Patrice Colet wrote:
Hi Miller,
Miller Puckette a ?crit :
Hi Devs,
I found out that .Net apparently doesn't use "snprintf" but has a similar function named "sprintf_s". (A couple of recent patches change "sprintfs" to "snprintfs" leading to compile errors in .Net). I'm thinking of just putting the following in s_main.c and s_file.c:
#ifdef MSW #define snprinf sprintf_s #endif
My question: will this break cygwin or some other non-microsoft compiler for Windows?
thanks Miller
this doesn't break compilation on cygwin shell (with -mno-cygwin flag)