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

Patch 7.3.1198

Expand Messages
  • Bram Moolenaar
    Patch 7.3.1198 Problem: Build error when using Perl 5.18.0 and dynamic loading. Solution: Change #ifdefs for Perl_croak_xs_usage. (Ike Devolder) Files:
    Message 1 of 1 , Jun 15, 2013
    • 0 Attachment
      Patch 7.3.1198
      Problem: Build error when using Perl 5.18.0 and dynamic loading.
      Solution: Change #ifdefs for Perl_croak_xs_usage. (Ike Devolder)
      Files: src/if_perl.xs


      *** ../vim-7.3.1197/src/if_perl.xs 2013-05-06 04:21:35.000000000 +0200
      --- src/if_perl.xs 2013-06-15 16:42:45.000000000 +0200
      ***************
      *** 67,72 ****
      --- 67,76 ----
      # define PERL5101_OR_LATER
      #endif

      + #if (PERL_REVISION == 5) && (PERL_VERSION >= 18)
      + # define PERL5180_OR_LATER
      + #endif
      +
      #ifndef pTHX
      # define pTHX void
      # define pTHX_
      ***************
      *** 127,135 ****
      --- 131,141 ----
      # define perl_free dll_perl_free
      # define Perl_get_context dll_Perl_get_context
      # define Perl_croak dll_Perl_croak
      + # ifndef PERL5180_OR_LATER
      # ifdef PERL5101_OR_LATER
      # define Perl_croak_xs_usage dll_Perl_croak_xs_usage
      # endif
      + # endif
      # ifndef PROTO
      # define Perl_croak_nocontext dll_Perl_croak_nocontext
      # define Perl_call_argv dll_Perl_call_argv
      ***************
      *** 242,250 ****
      --- 248,258 ----
      static int (*perl_parse)(PerlInterpreter*, XSINIT_t, int, char**, char**);
      static void* (*Perl_get_context)(void);
      static void (*Perl_croak)(pTHX_ const char*, ...);
      + #ifndef PERL5180_OR_LATER
      #ifdef PERL5101_OR_LATER
      static void (*Perl_croak_xs_usage)(pTHX_ const CV *const, const char *const params);
      #endif
      + #endif
      static void (*Perl_croak_nocontext)(const char*, ...);
      static I32 (*Perl_dowantarray)(pTHX);
      static void (*Perl_free_tmps)(pTHX);
      ***************
      *** 362,370 ****
      --- 370,380 ----
      {"perl_parse", (PERL_PROC*)&perl_parse},
      {"Perl_get_context", (PERL_PROC*)&Perl_get_context},
      {"Perl_croak", (PERL_PROC*)&Perl_croak},
      + #ifndef PERL5180_OR_LATER
      #ifdef PERL5101_OR_LATER
      {"Perl_croak_xs_usage", (PERL_PROC*)&Perl_croak_xs_usage},
      #endif
      + #endif
      {"Perl_croak_nocontext", (PERL_PROC*)&Perl_croak_nocontext},
      {"Perl_dowantarray", (PERL_PROC*)&Perl_dowantarray},
      {"Perl_free_tmps", (PERL_PROC*)&Perl_free_tmps},
      *** ../vim-7.3.1197/src/version.c 2013-06-15 16:31:41.000000000 +0200
      --- src/version.c 2013-06-15 16:42:08.000000000 +0200
      ***************
      *** 730,731 ****
      --- 730,733 ----
      { /* Add new patch number below this line */
      + /**/
      + 1198,
      /**/

      --
      I noticed my daughter's Disney-net password on a sticky note:
      "MickeyMinnieGoofyPluto". I asked her why it was so long.
      "Because they say it has to have at least four characters."

      /// Bram Moolenaar -- Bram@... -- http://www.Moolenaar.net \\\
      /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
      \\\ an exciting new programming language -- http://www.Zimbu.org ///
      \\\ help me help AIDS victims -- http://ICCF-Holland.org ///

      --
      --
      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 vim_dev+unsubscribe@....
      For more options, visit https://groups.google.com/groups/opt_out.
    Your message has been successfully submitted and would be delivered to recipients shortly.