[CF-Devel] Problems running the latest CVS

Mark Wedel mwedel at sonic.net
Tue Oct 8 01:10:12 CDT 2002


Jan Tobias Muehlberg wrote:
>
     
      Mark Wedel:
     
     >
     
     
     >
     
      [snprintf()]
     
     >
     
     
     >>
     
       I put code in common/porting.c that will define a snprintf if configure 
     
     >>
     
     doesn't detect one.  Since __vsnprintf is probably not very portable, my 
     
     >>
     
     implementation was to juse call vsprintf, and check ret against max - 
     
     >>
     
     if ret is  bigger, just abort.
     
     >
     
     
     >
     
     
     >
     
      Well, it works this way. Thanks for fixing.
     
     >
     
      At least for compiling on Sun you'll need to add '#include <stdarg.h>'. 
     
     >
     
      I'm not sure but it should be the same for other unix-like OSs including 
     
     >
     
      Linux?
     
     
  Most systems don't seem to need stdarg.h - linux doesn't, solaris 7+ doesn't. 
  But there is no harm in adding it, so that's what I'll do.




    
    


More information about the crossfire mailing list