Loading ...
Sorry, an error occurred while loading the content.

Patch 7.2.009

Expand Messages
  • Bram Moolenaar
    Patch 7.2.009 Problem: Can t compile with Perl 5.10 on MS-Windows. (Cesar Romani) Solution: Add the Perl_sv_free2 function for dynamic loading. (Dan
    Message 1 of 1 , Sep 1 8:56 AM
    • 0 Attachment
      Patch 7.2.009
      Problem: Can't compile with Perl 5.10 on MS-Windows. (Cesar Romani)
      Solution: Add the Perl_sv_free2 function for dynamic loading. (Dan Sharp)
      Files: src/if_perl.xs


      *** ../vim-7.2.008/src/if_perl.xs Thu Jul 24 16:24:15 2008
      --- src/if_perl.xs Mon Sep 1 14:58:37 2008
      ***************
      *** 136,141 ****
      --- 136,144 ----
      # define Perl_newXS_flags dll_Perl_newXS_flags
      #endif
      # define Perl_sv_free dll_Perl_sv_free
      + # if (PERL_REVISION == 5) && (PERL_VERSION >= 10)
      + # define Perl_sv_free2 dll_Perl_sv_free2
      + # endif
      # define Perl_sv_isa dll_Perl_sv_isa
      # define Perl_sv_magic dll_Perl_sv_magic
      # define Perl_sv_setiv dll_Perl_sv_setiv
      ***************
      *** 268,273 ****
      --- 271,277 ----
      static void (*boot_DynaLoader)_((pTHX_ CV*));

      #if (PERL_REVISION == 5) && (PERL_VERSION >= 10)
      + static void (*Perl_sv_free2)(pTHX_ SV*);
      static void (*Perl_sys_init3)(int* argc, char*** argv, char*** env);
      static void (*Perl_sys_term)(void);
      static SV** (*Perl_ISv_ptr)(register PerlInterpreter*);
      ***************
      *** 367,372 ****
      --- 371,377 ----
      {"Perl_TXpv_ptr", (PERL_PROC*)&Perl_TXpv_ptr},
      {"Perl_Tna_ptr", (PERL_PROC*)&Perl_Tna_ptr},
      #else
      + {"Perl_sv_free2", (PERL_PROC*)&Perl_sv_free2},
      {"Perl_sys_init3", (PERL_PROC*)&Perl_sys_init3},
      {"Perl_sys_term", (PERL_PROC*)&Perl_sys_term},
      {"Perl_ISv_ptr", (PERL_PROC*)&Perl_ISv_ptr},
      *** ../vim-7.2.008/src/version.c Mon Sep 1 17:32:40 2008
      --- src/version.c Mon Sep 1 17:55:24 2008
      ***************
      *** 678,679 ****
      --- 678,681 ----
      { /* Add new patch number below this line */
      + /**/
      + 9,
      /**/

      --
      How To Keep A Healthy Level Of Insanity:
      11. Specify that your drive-through order is "to go".

      /// Bram Moolenaar -- Bram@... -- http://www.Moolenaar.net \\\
      /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
      \\\ download, build and distribute -- http://www.A-A-P.org ///
      \\\ help me help AIDS victims -- http://ICCF-Holland.org ///

      --~--~---------~--~----~------------~-------~--~----~
      You received this message from the "vim_dev" maillist.
      For more information, visit http://www.vim.org/maillist.php
      -~----------~----~----~----~------~----~------~--~---
    Your message has been successfully submitted and would be delivered to recipients shortly.