[PD-dev] snprintf vs. sprintf_s?

Miller Puckette mpuckett at imusic1.ucsd.edu
Fri Jan 18 18:51:04 CET 2008


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)




More information about the Pd-dev mailing list