edink           Sun Jun 15 19:34:46 2003 EDT

  Modified files:              
    /php4/main  php_network.h 
    /php4/main/streams  xp_socket.c 
    /php4/ext/openssl   xp_ssl.c openssl.dsp 
  Log:
  Win32 build fixes for openssl
  
Index: php4/main/php_network.h
diff -u php4/main/php_network.h:1.44 php4/main/php_network.h:1.45
--- php4/main/php_network.h:1.44        Tue Jun 10 16:03:42 2003
+++ php4/main/php_network.h     Sun Jun 15 19:34:45 2003
@@ -16,7 +16,7 @@
    +----------------------------------------------------------------------+
  */
 
-/* $Id: php_network.h,v 1.44 2003/06/10 20:03:42 imajes Exp $ */
+/* $Id: php_network.h,v 1.45 2003/06/15 23:34:45 edink Exp $ */
 
 #ifndef _PHP_NETWORK_H
 #define _PHP_NETWORK_H
@@ -165,7 +165,7 @@
        size_t ownsize;
 };
 typedef struct _php_netstream_data_t php_netstream_data_t;
-extern php_stream_ops php_stream_socket_ops;
+PHPAPI extern php_stream_ops php_stream_socket_ops;
 extern php_stream_ops php_stream_generic_socket_ops;
 #define PHP_STREAM_IS_SOCKET   (&php_stream_socket_ops)
 
Index: php4/main/streams/xp_socket.c
diff -u php4/main/streams/xp_socket.c:1.12 php4/main/streams/xp_socket.c:1.13
--- php4/main/streams/xp_socket.c:1.12  Tue Jun 10 16:03:42 2003
+++ php4/main/streams/xp_socket.c       Sun Jun 15 19:34:45 2003
@@ -16,7 +16,7 @@
   +----------------------------------------------------------------------+
 */
 
-/* $Id: xp_socket.c,v 1.12 2003/06/10 20:03:42 imajes Exp $ */
+/* $Id: xp_socket.c,v 1.13 2003/06/15 23:34:45 edink Exp $ */
 
 #include "php.h"
 #include "ext/standard/file.h"
@@ -32,7 +32,7 @@
 #endif
 
 php_stream_ops php_stream_generic_socket_ops;
-php_stream_ops php_stream_socket_ops;
+PHPAPI php_stream_ops php_stream_socket_ops;
 php_stream_ops php_stream_udp_socket_ops;
 #ifdef AF_UNIX
 php_stream_ops php_stream_unix_socket_ops;
Index: php4/ext/openssl/xp_ssl.c
diff -u php4/ext/openssl/xp_ssl.c:1.7 php4/ext/openssl/xp_ssl.c:1.8
--- php4/ext/openssl/xp_ssl.c:1.7       Tue Jun 10 16:03:34 2003
+++ php4/ext/openssl/xp_ssl.c   Sun Jun 15 19:34:46 2003
@@ -16,7 +16,7 @@
   +----------------------------------------------------------------------+
 */
 
-/* $Id: xp_ssl.c,v 1.7 2003/06/10 20:03:34 imajes Exp $ */
+/* $Id: xp_ssl.c,v 1.8 2003/06/15 23:34:46 edink Exp $ */
 
 #include "php.h"
 #include "ext/standard/file.h"
@@ -507,7 +507,7 @@
 };
 
 
-PHPAPI php_stream *php_openssl_ssl_socket_factory(const char *proto, long protolen,
+php_stream *php_openssl_ssl_socket_factory(const char *proto, long protolen,
                char *resourcename, long resourcenamelen,
                const char *persistent_id, int options, int flags,
                struct timeval *timeout,
Index: php4/ext/openssl/openssl.dsp
diff -u php4/ext/openssl/openssl.dsp:1.2 php4/ext/openssl/openssl.dsp:1.3
--- php4/ext/openssl/openssl.dsp:1.2    Mon Nov 11 11:11:28 2002
+++ php4/ext/openssl/openssl.dsp        Sun Jun 15 19:34:46 2003
@@ -53,7 +53,7 @@
 # ADD BSC32 /nologo
 LINK32=link.exe
 # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib 
advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib 
/nologo /dll /machine:I386
-# ADD LINK32 php4ts.lib ssleay32.lib libeay32.lib kernel32.lib user32.lib gdi32.lib 
winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib 
odbc32.lib odbccp32.lib /nologo /dll /machine:I386 
/out:"..\..\Release_TS/php_openssl.dll" /libpath:"..\..\Release_TS" 
/libpath:"..\..\Release_TS_Inline"
+# ADD LINK32 php4ts.lib ssleay32.lib libeay32.lib ws2_32.lib kernel32.lib user32.lib 
gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib 
uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386 
/out:"..\..\Release_TS/php_openssl.dll" /libpath:"..\..\Release_TS" 
/libpath:"..\..\Release_TS_Inline"
 
 !ELSEIF  "$(CFG)" == "openssl - Win32 Debug_TS"
 
@@ -79,7 +79,7 @@
 # ADD BSC32 /nologo
 LINK32=link.exe
 # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib 
advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib 
/nologo /dll /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 php4ts_debug.lib ssleay32.lib libeay32.lib kernel32.lib user32.lib 
gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib 
uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 
/out:"..\..\Debug_TS/php_openssl.dll" /pdbtype:sept /libpath:"..\..\Debug_TS"
+# ADD LINK32 php4ts_debug.lib ssleay32.lib libeay32.lib ws2_32.lib kernel32.lib 
user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib 
oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 
/out:"..\..\Debug_TS/php_openssl.dll" /pdbtype:sept /libpath:"..\..\Debug_TS"
 
 !ENDIF 
 
@@ -93,6 +93,10 @@
 # Begin Source File
 
 SOURCE=.\openssl.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\xp_ssl.c
 # End Source File
 # End Group
 # Begin Group "Header Files"



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to