This one should be better:

diff -r bfc3682510d6 src/Make_mvc.mak
--- a/src/Make_mvc.mak  Sat Jul 04 15:05:14 2015 +0200
+++ b/src/Make_mvc.mak  Sun Jul 05 10:45:17 2015 +0800
@@ -797,7 +797,8 @@
 !endif
 CFLAGS = $(CFLAGS) -DFEAT_MZSCHEME -I $(MZSCHEME)\include
 !if EXIST("$(MZSCHEME)\collects\scheme\base.ss") \
-       || EXIST("$(MZSCHEME)\collects\scheme\base.rkt")
+       || EXIST("$(MZSCHEME)\collects\scheme\base.rkt") \
+       || EXIST("$(MZSCHEME)\collects\racket\base.rkt")
 # for MzScheme >= 4 we need to include byte code for basic Scheme stuff
 MZSCHEME_EXTRA_DEP = mzscheme_base.c
 CFLAGS = $(CFLAGS) -DINCLUDE_MZSCHEME_BASE
@@ -1170,7 +1171,11 @@
        $(CC) $(CFLAGS) if_mzsch.c \
                -DMZSCHEME_COLLECTS=\"$(MZSCHEME:\=\\)\\collects\"
 mzscheme_base.c:
+!IF "$(MZSCHEME_MAIN_LIB)" == "racket"
+       $(MZSCHEME)\raco ctool --c-mods mzscheme_base.c ++lib scheme/base
+!ELSE
        $(MZSCHEME)\mzc --c-mods mzscheme_base.c ++lib scheme/base
+!ENDIF

 $(OUTDIR)/if_python.obj: $(OUTDIR) if_python.c if_py_both.h $(INCL)
        $(CC) $(CFLAGS) $(PYTHON_INC) if_python.c
diff -r bfc3682510d6 src/if_mzsch.c
--- a/src/if_mzsch.c    Sat Jul 04 15:05:14 2015 +0200
+++ b/src/if_mzsch.c    Sun Jul 05 10:45:17 2015 +0800
@@ -870,7 +870,12 @@
     int
 mzscheme_main(int argc, char** argv)
 {
-#if MZSCHEME_VERSION_MAJOR >= 500 && defined(WIN32) &&
defined(USE_THREAD_LOCAL)
+/*
+ * scheme_register_tls_space, only available on 32-bit Windows.
+ * See 
http://docs.racket-lang.org/inside/im_memoryalloc.html?q=scheme_register_tls_space
+ */
+#if MZSCHEME_VERSION_MAJOR >= 500 && defined(WIN32) &&
defined(USE_THREAD_LOCAL) \
+    && !defined(_WIN64)
     scheme_register_tls_space(&tls_space, 0);
 #endif
 #ifdef TRAMPOLINED_MZVIM_STARTUP

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Raspunde prin e-mail lui