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.