1
0
mirror of https://github.com/unrealircd/unrealircd.git synced 2026-07-09 05:23:12 +02:00

- Fixed Microsoft Visual Studio 2005 (8.x) unable to compile, and, after fixing that, causing

a lot of crashes. Both are now fixed. Reported by Zell, Yamake, and others (#2875, #2704).
  Fix provided by Xuefer. This also gets rid of some annoying and useless compile warnings
  as well.
This commit is contained in:
Bram Matthys
2006-04-19 12:38:47 +00:00
parent 76350e1319
commit dabbe786be
4 changed files with 40 additions and 20 deletions
+3 -3
View File
@@ -217,11 +217,11 @@ extern MODFUNC char *sock_strerror(int);
extern int dgets(int, char *, int);
extern char *inetntoa(char *);
#if !defined(HAVE_SNPRINTF) || !defined(HAVE_VSNPRINTF)
/* #ifndef _WIN32 XXX why was this?? -- Syzop. */
#ifndef HAVE_SNPRINTF
extern int snprintf (char *str, size_t count, const char *fmt, ...);
#endif
#ifndef HAVE_VSNPRINTF
extern int vsnprintf (char *str, size_t count, const char *fmt, va_list arg);
/* #endif */
#endif
#ifdef _WIN32
+6
View File
@@ -43,6 +43,12 @@
#undef TIMES_2
#undef GETRUSAGE_2
#define HAVE_ALLOCA
/* vc 2005 */
#if defined(_MSC_VER) && _MSC_VER >= 1400
# define HAVE_VSNPRINTF
# define HAVE_SNPRINTF
# define snprintf _snprintf
#endif
#define SPATH "."
#define DPATH "."
#define DOMAINNAME "irc.net"