The WINSOCK_VERSION macro is defined centrally and passed to all
instances of WSAStartup.  However for the example programs the version
of winsock declared isn't very important (as long as it's >= 2.0) and
it's not likely you'd ever want to change it.

Because this complicates cross-compiling vs. building straight up in
Visual Studio, I just removed this unnecessary macro.

Rich.

-- 
Richard Jones, Emerging Technologies, Red Hat  http://et.redhat.com/~rjones
virt-df lists disk usage of guests without needing to install any
software inside the virtual machine.  Supports Linux and Windows.
http://et.redhat.com/~rjones/virt-df/
diff -urN libssh2-0.18.orig/example/simple/scp.c 
libssh2-0.18.mingw/example/simple/scp.c
--- libssh2-0.18.orig/example/simple/scp.c      2007-08-12 22:39:55.000000000 
+0100
+++ libssh2-0.18.mingw/example/simple/scp.c     2008-11-10 14:18:13.000000000 
+0000
@@ -50,7 +50,7 @@
 #ifdef WIN32
     WSADATA wsadata;
 
-    WSAStartup(WINSOCK_VERSION, &wsadata);
+    WSAStartup(MAKEWORD(2,0), &wsadata);
 #endif
 
     if (argc > 1) {
diff -urN libssh2-0.18.orig/example/simple/scp_nonblock.c 
libssh2-0.18.mingw/example/simple/scp_nonblock.c
--- libssh2-0.18.orig/example/simple/scp_nonblock.c     2007-09-24 
13:15:45.000000000 +0100
+++ libssh2-0.18.mingw/example/simple/scp_nonblock.c    2008-11-10 
14:22:21.000000000 +0000
@@ -50,7 +50,7 @@
 #ifdef WIN32
     WSADATA wsadata;
 
-    WSAStartup(WINSOCK_VERSION, &wsadata);
+    WSAStartup(MAKEWORD(2,0), &wsadata);
 #endif
 
     if (argc > 1) {
diff -urN libssh2-0.18.orig/example/simple/scp_write.c 
libssh2-0.18.mingw/example/simple/scp_write.c
--- libssh2-0.18.orig/example/simple/scp_write.c        2007-08-12 
22:39:56.000000000 +0100
+++ libssh2-0.18.mingw/example/simple/scp_write.c       2008-11-10 
14:19:32.000000000 +0000
@@ -54,7 +54,7 @@
 #ifdef WIN32
     WSADATA wsadata;
 
-    WSAStartup(WINSOCK_VERSION, &wsadata);
+    WSAStartup(MAKEWORD(2,0), &wsadata);
 #endif
 
     if (argc > 1) {
diff -urN libssh2-0.18.orig/example/simple/scp_write_nonblock.c 
libssh2-0.18.mingw/example/simple/scp_write_nonblock.c
--- libssh2-0.18.orig/example/simple/scp_write_nonblock.c       2007-08-12 
22:39:56.000000000 +0100
+++ libssh2-0.18.mingw/example/simple/scp_write_nonblock.c      2008-11-10 
14:22:13.000000000 +0000
@@ -55,7 +55,7 @@
 #ifdef WIN32
     WSADATA wsadata;
 
-    WSAStartup(WINSOCK_VERSION, &wsadata);
+    WSAStartup(MAKEWORD(2,0), &wsadata);
 #endif
 
     if (argc > 1) {
diff -urN libssh2-0.18.orig/example/simple/sftp.c 
libssh2-0.18.mingw/example/simple/sftp.c
--- libssh2-0.18.orig/example/simple/sftp.c     2007-09-24 13:14:18.000000000 
+0100
+++ libssh2-0.18.mingw/example/simple/sftp.c    2008-11-10 14:15:47.000000000 
+0000
@@ -80,7 +80,7 @@
 #ifdef WIN32
     WSADATA wsadata;
 
-    WSAStartup(WINSOCK_VERSION, &wsadata);
+    WSAStartup(MAKEWORD(2,0), &wsadata);
 #endif
 
     if (argc > 1) {
diff -urN libssh2-0.18.orig/example/simple/sftpdir.c 
libssh2-0.18.mingw/example/simple/sftpdir.c
--- libssh2-0.18.orig/example/simple/sftpdir.c  2007-08-12 22:39:56.000000000 
+0100
+++ libssh2-0.18.mingw/example/simple/sftpdir.c 2008-11-10 14:18:41.000000000 
+0000
@@ -52,7 +52,7 @@
 #ifdef WIN32
     WSADATA wsadata;
 
-    WSAStartup(WINSOCK_VERSION, &wsadata);
+    WSAStartup(MAKEWORD(2,0), &wsadata);
 #endif
 
     if (argc > 1) {
diff -urN libssh2-0.18.orig/example/simple/sftpdir_nonblock.c 
libssh2-0.18.mingw/example/simple/sftpdir_nonblock.c
--- libssh2-0.18.orig/example/simple/sftpdir_nonblock.c 2007-08-12 
22:39:56.000000000 +0100
+++ libssh2-0.18.mingw/example/simple/sftpdir_nonblock.c        2008-11-10 
14:23:35.000000000 +0000
@@ -52,7 +52,7 @@
 #ifdef WIN32
     WSADATA wsadata;
 
-    WSAStartup(WINSOCK_VERSION, &wsadata);
+    WSAStartup(MAKEWORD(2,0), &wsadata);
 #endif
 
     if (argc > 1) {
diff -urN libssh2-0.18.orig/example/simple/sftp_mkdir.c 
libssh2-0.18.mingw/example/simple/sftp_mkdir.c
--- libssh2-0.18.orig/example/simple/sftp_mkdir.c       2007-08-12 
22:39:56.000000000 +0100
+++ libssh2-0.18.mingw/example/simple/sftp_mkdir.c      2008-11-10 
14:18:33.000000000 +0000
@@ -51,7 +51,7 @@
 #ifdef WIN32
     WSADATA wsadata;
 
-    WSAStartup(WINSOCK_VERSION, &wsadata);
+    WSAStartup(MAKEWORD(2,0), &wsadata);
 #endif
 
     if (argc > 1) {
diff -urN libssh2-0.18.orig/example/simple/sftp_mkdir_nonblock.c 
libssh2-0.18.mingw/example/simple/sftp_mkdir_nonblock.c
--- libssh2-0.18.orig/example/simple/sftp_mkdir_nonblock.c      2007-08-12 
22:39:56.000000000 +0100
+++ libssh2-0.18.mingw/example/simple/sftp_mkdir_nonblock.c     2008-11-10 
14:23:03.000000000 +0000
@@ -51,7 +51,7 @@
 #ifdef WIN32
     WSADATA wsadata;
 
-    WSAStartup(WINSOCK_VERSION, &wsadata);
+    WSAStartup(MAKEWORD(2,0), &wsadata);
 #endif
 
     if (argc > 1) {
diff -urN libssh2-0.18.orig/example/simple/sftp_nonblock.c 
libssh2-0.18.mingw/example/simple/sftp_nonblock.c
--- libssh2-0.18.orig/example/simple/sftp_nonblock.c    2007-08-12 
22:39:56.000000000 +0100
+++ libssh2-0.18.mingw/example/simple/sftp_nonblock.c   2008-11-10 
14:22:30.000000000 +0000
@@ -55,7 +55,7 @@
 #ifdef WIN32
     WSADATA wsadata;
 
-    WSAStartup(WINSOCK_VERSION, &wsadata);
+    WSAStartup(MAKEWORD(2,0), &wsadata);
 #endif
 
     if (argc > 1) {
diff -urN libssh2-0.18.orig/example/simple/sftp_RW_nonblock.c 
libssh2-0.18.mingw/example/simple/sftp_RW_nonblock.c
--- libssh2-0.18.orig/example/simple/sftp_RW_nonblock.c 2007-08-12 
22:39:56.000000000 +0100
+++ libssh2-0.18.mingw/example/simple/sftp_RW_nonblock.c        2008-11-10 
14:23:18.000000000 +0000
@@ -63,7 +63,7 @@
 #ifdef WIN32
     WSADATA wsadata;
 
-    WSAStartup(WINSOCK_VERSION, &wsadata);
+    WSAStartup(MAKEWORD(2,0), &wsadata);
 #endif
 
     /* Ultra basic "connect to port 22 on localhost"
diff -urN libssh2-0.18.orig/example/simple/sftp_write.c 
libssh2-0.18.mingw/example/simple/sftp_write.c
--- libssh2-0.18.orig/example/simple/sftp_write.c       2007-08-12 
22:39:56.000000000 +0100
+++ libssh2-0.18.mingw/example/simple/sftp_write.c      2008-11-10 
14:19:09.000000000 +0000
@@ -57,7 +57,7 @@
 #ifdef WIN32
     WSADATA wsadata;
 
-    WSAStartup(WINSOCK_VERSION, &wsadata);
+    WSAStartup(MAKEWORD(2,0), &wsadata);
 #endif
 
     if (argc > 1) {
diff -urN libssh2-0.18.orig/example/simple/sftp_write_nonblock.c 
libssh2-0.18.mingw/example/simple/sftp_write_nonblock.c
--- libssh2-0.18.orig/example/simple/sftp_write_nonblock.c      2007-08-12 
22:39:56.000000000 +0100
+++ libssh2-0.18.mingw/example/simple/sftp_write_nonblock.c     2008-11-10 
14:22:44.000000000 +0000
@@ -57,7 +57,7 @@
 #ifdef WIN32
     WSADATA wsadata;
 
-    WSAStartup(WINSOCK_VERSION, &wsadata);
+    WSAStartup(MAKEWORD(2,0), &wsadata);
 #endif
 
     if (argc > 1) {
diff -urN libssh2-0.18.orig/example/simple/ssh2.c 
libssh2-0.18.mingw/example/simple/ssh2.c
--- libssh2-0.18.orig/example/simple/ssh2.c     2007-08-12 22:39:56.000000000 
+0100
+++ libssh2-0.18.mingw/example/simple/ssh2.c    2008-11-10 14:14:32.000000000 
+0000
@@ -73,7 +76,7 @@
 #ifdef WIN32
     WSADATA wsadata;
 
-    WSAStartup(WINSOCK_VERSION, &wsadata);
+    WSAStartup(MAKEWORD(2,0), &wsadata);
 #endif
 
     if (argc > 1) {
diff -urN libssh2-0.18.orig/win32/libssh2_config.h 
libssh2-0.18.mingw/win32/libssh2_config.h
--- libssh2-0.18.orig/win32/libssh2_config.h    2007-07-28 23:59:22.000000000 
+0100
+++ libssh2-0.18.mingw/win32/libssh2_config.h   2008-11-10 14:15:24.000000000 
+0000
@@ -47,12 +47,10 @@
 #define strncasecmp _strnicmp
 #define strcasecmp _stricmp
 #else
-#ifdef __MINGW32__
-#define WINSOCK_VERSION MAKEWORD(2,0)
-#else
+#ifndef __MINGW32__
 #define strncasecmp strnicmp
 #define strcasecmp stricmp
-#endif /* __MINGW32__ */
+#endif /* !__MINGW32__ */
 #endif /* _MSC_VER */
 
 /* Compile in zlib support */
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
libssh2-devel mailing list
libssh2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libssh2-devel

Reply via email to