4 From: Bram Moolenaar <Bram@moolenaar.net>
6 Content-Type: text/plain; charset=ISO-8859-1
7 Content-Transfer-Encoding: 8bit
11 Problem: Can't compile with Perl 5.10 on MS-Windows. (Cesar Romani)
12 Solution: Add the Perl_sv_free2 function for dynamic loading. (Dan Sharp)
16 *** ../vim-7.2.008/src/if_perl.xs Thu Jul 24 16:24:15 2008
17 --- src/if_perl.xs Mon Sep 1 14:58:37 2008
21 # define Perl_newXS_flags dll_Perl_newXS_flags
23 # define Perl_sv_free dll_Perl_sv_free
24 + # if (PERL_REVISION == 5) && (PERL_VERSION >= 10)
25 + # define Perl_sv_free2 dll_Perl_sv_free2
27 # define Perl_sv_isa dll_Perl_sv_isa
28 # define Perl_sv_magic dll_Perl_sv_magic
29 # define Perl_sv_setiv dll_Perl_sv_setiv
33 static void (*boot_DynaLoader)_((pTHX_ CV*));
35 #if (PERL_REVISION == 5) && (PERL_VERSION >= 10)
36 + static void (*Perl_sv_free2)(pTHX_ SV*);
37 static void (*Perl_sys_init3)(int* argc, char*** argv, char*** env);
38 static void (*Perl_sys_term)(void);
39 static SV** (*Perl_ISv_ptr)(register PerlInterpreter*);
43 {"Perl_TXpv_ptr", (PERL_PROC*)&Perl_TXpv_ptr},
44 {"Perl_Tna_ptr", (PERL_PROC*)&Perl_Tna_ptr},
46 + {"Perl_sv_free2", (PERL_PROC*)&Perl_sv_free2},
47 {"Perl_sys_init3", (PERL_PROC*)&Perl_sys_init3},
48 {"Perl_sys_term", (PERL_PROC*)&Perl_sys_term},
49 {"Perl_ISv_ptr", (PERL_PROC*)&Perl_ISv_ptr},
50 *** ../vim-7.2.008/src/version.c Mon Sep 1 17:32:40 2008
51 --- src/version.c Mon Sep 1 17:55:24 2008
55 { /* Add new patch number below this line */
61 How To Keep A Healthy Level Of Insanity:
62 11. Specify that your drive-through order is "to go".
64 /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\
65 /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
66 \\\ download, build and distribute -- http://www.A-A-P.org ///
67 \\\ help me help AIDS victims -- http://ICCF-Holland.org ///