summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZeev Suraski <zeev@php.net>2003-02-17 13:20:41 +0000
committerZeev Suraski <zeev@php.net>2003-02-17 13:20:41 +0000
commit566e41226f5e6f91c354e78f5de2b27c3d562d73 (patch)
tree180d7dc09a7c5d4db5459d44465740ef9e97db0f
parentcc66d8abaa46bd98fa4ba7465249aa60e0a15bf7 (diff)
downloadphp-git-566e41226f5e6f91c354e78f5de2b27c3d562d73.tar.gz
Improve Win32 build performance
-rw-r--r--Zend/zend_config.w32.h6
-rw-r--r--Zend/zend_ini_parser.y7
2 files changed, 6 insertions, 7 deletions
diff --git a/Zend/zend_config.w32.h b/Zend/zend_config.w32.h
index 1e71730c9a..a176cebbac 100644
--- a/Zend/zend_config.w32.h
+++ b/Zend/zend_config.w32.h
@@ -31,7 +31,13 @@
#include <crtdbg.h>
#include <string.h>
+
+#ifndef ZEND_INCLUDE_FULL_WINDOWS_HEADERS
+#define WIN32_LEAN_AND_MEAN
+#endif
+#include <winsock2.h>
#include <windows.h>
+
#include <float.h>
typedef unsigned long ulong;
diff --git a/Zend/zend_ini_parser.y b/Zend/zend_ini_parser.y
index d8321ab499..0f9e4d7ba4 100644
--- a/Zend/zend_ini_parser.y
+++ b/Zend/zend_ini_parser.y
@@ -27,13 +27,6 @@
#include "zend_ini_scanner.h"
#include "zend_extensions.h"
-
-#if WIN32
-#define WIN32_LEAN_AND_MEAN
-#include <windows.h>
-#include <winbase.h>
-#endif
-
#define YYSTYPE zval
#ifdef ZTS