Index: lib/config-win32.h
===================================================================
RCS file: /repository/curl/lib/config-win32.h,v
retrieving revision 1.11
diff -u -r1.11 config-win32.h
--- lib/config-win32.h	26 Feb 2004 16:23:30 -0000	1.11
+++ lib/config-win32.h	27 Feb 2004 05:50:02 -0000
@@ -1,6 +1,11 @@
 /* config.h.  Generated automatically by configure.  */
 /* config.h.in.  Generated automatically from configure.in by autoheader.  */
 
+/* MSVC 7 or greater is required for IPv6 */
+#if defined(_MSC_VER) && (_MSC_VER < 1300) && defined(ENABLE_IPV6)
+#error "IPv6 requires MSVC 7"
+#endif
+
 /* Define if on AIX 3.
    System headers sometimes define this.
    We just want to avoid a redefinition error message.  */
Index: lib/strtoofft.h
===================================================================
RCS file: /repository/curl/lib/strtoofft.h,v
retrieving revision 1.8
diff -u -r1.8 strtoofft.h
--- lib/strtoofft.h	23 Feb 2004 14:24:49 -0000	1.8
+++ lib/strtoofft.h	27 Feb 2004 05:50:02 -0000
@@ -45,7 +45,7 @@
 
 /* For MSVC7 we can use _strtoi64() which seems to be a strtoll() clone */
 #if defined(_MSC_VER) && (_MSC_VER >= 1300)
-#define strtoll _strtoi64
+#define strtoofft _strtoi64
 #else /* MSVC7 or later */
 curl_off_t curlx_strtoll(const char *nptr, char **endptr, int base);
 #define strtoofft curlx_strtoll
Index: src/Makefile.vc6
===================================================================
RCS file: /repository/curl/src/Makefile.vc6,v
retrieving revision 1.17
diff -u -r1.17 Makefile.vc6
--- src/Makefile.vc6	26 Feb 2004 16:23:30 -0000	1.17
+++ src/Makefile.vc6	27 Feb 2004 05:50:03 -0000
@@ -58,6 +58,7 @@
 !ENDIF
 LFLAGSSSL = /LIBPATH:"$(OPENSSL_PATH)/out32"
 SSLLIBS   = libeay32.lib ssleay32.lib gdi32.lib 
+CFLAGS = $(CFLAGS) -DUSE_SSLEAY
 LINKLIBS  = $(LINKLIBS) $(SSLLIBS)
 LINKLIBS_DEBUG  = $(LINKLIBS_DEBUG) $(SSLLIBS)
 LFLAGS = $(LFLAGS) $(LFLAGSSSL)

