X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=Declare.xs;h=3f3218d474549122dd02c4000c5211b3874a2f5c;hb=b968549dde4c8a36fccca7aca22bcd092242b099;hp=44d0a725c85e0d7c6555e18b5e842b438b489b87;hpb=4e9e26b62d00dcf657478bae02c37745f15be9f6;p=p5sagit%2FDevel-Declare.git diff --git a/Declare.xs b/Declare.xs index 44d0a72..3f3218d 100644 --- a/Declare.xs +++ b/Declare.xs @@ -1,3 +1,4 @@ +#define PERL_NO_GET_CONTEXT 1 #include "EXTERN.h" #include "perl.h" #include "XSUB.h" @@ -256,9 +257,9 @@ static void call_done_declare(pTHX) { if (DD_DEBUG_TRACE) { printf("Deconstructing declare\n"); printf("PL_bufptr: %s\n", PL_bufptr); - printf("bufend at: %i\n", PL_bufend - PL_bufptr); + printf("bufend at: %i\n", (int)(PL_bufend - PL_bufptr)); printf("linestr: %s\n", SvPVX(PL_linestr)); - printf("linestr len: %i\n", PL_bufend - SvPVX(PL_linestr)); + printf("linestr len: %i\n", (int)(PL_bufend - SvPVX(PL_linestr))); } ENTER; @@ -273,10 +274,10 @@ static void call_done_declare(pTHX) { if (DD_DEBUG_TRACE) { printf("PL_bufptr: %s\n", PL_bufptr); - printf("bufend at: %i\n", PL_bufend - PL_bufptr); + printf("bufend at: %i\n", (int)(PL_bufend - PL_bufptr)); printf("linestr: %s\n", SvPVX(PL_linestr)); - printf("linestr len: %i\n", PL_bufend - SvPVX(PL_linestr)); - printf("actual len: %i\n", strlen(PL_bufptr)); + printf("linestr len: %i\n", (int)(PL_bufend - SvPVX(PL_linestr))); + printf("actual len: %i\n", (int)strlen(PL_bufptr)); } }