浏览代码

Merge pull request #12 from nigels-com/master

Touch-ups for Regal build of mongoose
Sergey Lyubka 13 年之前
父节点
当前提交
518b3aa726
共有 1 个文件被更改,包括 9 次插入0 次删除
  1. 9 0
      mongoose.c

+ 9 - 0
mongoose.c

@@ -27,6 +27,10 @@
 #define __STDC_LIMIT_MACROS   // C++ wants that for INT64_MAX
 #define __STDC_LIMIT_MACROS   // C++ wants that for INT64_MAX
 #endif
 #endif
 
 
+#ifdef WIN32_LEAN_AND_MEAN
+#undef WIN32_LEAN_AND_MEAN    // Disable WIN32_LEAN_AND_MEAN, if necessary
+#endif
+
 #if defined(__SYMBIAN32__)
 #if defined(__SYMBIAN32__)
 #define NO_SSL // SSL is not supported
 #define NO_SSL // SSL is not supported
 #define NO_CGI // CGI is not supported
 #define NO_CGI // CGI is not supported
@@ -231,6 +235,10 @@ static pthread_t pthread_self(void) {
 }
 }
 #endif // _WIN32
 #endif // _WIN32
 
 
+#ifdef DEBUG_TRACE
+#undef DEBUG_TRACE
+#define DEBUG_TRACE(x)
+#else
 #if defined(DEBUG)
 #if defined(DEBUG)
 #define DEBUG_TRACE(x) do { \
 #define DEBUG_TRACE(x) do { \
   flockfile(stdout); \
   flockfile(stdout); \
@@ -245,6 +253,7 @@ static pthread_t pthread_self(void) {
 #else
 #else
 #define DEBUG_TRACE(x)
 #define DEBUG_TRACE(x)
 #endif // DEBUG
 #endif // DEBUG
+#endif // DEBUG_TRACE
 
 
 // Darwin prior to 7.0 and Win32 do not have socklen_t
 // Darwin prior to 7.0 and Win32 do not have socklen_t
 #ifdef NO_SOCKLEN_T
 #ifdef NO_SOCKLEN_T