X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=taint.c;h=2a5fedc7b1955b1166b07bbe1f351ffe497258ca;hb=2b8dc4d2eb8ad36cf53b962575087dfa9dc6d602;hp=4d000a1b361ab76f4be384985962a74b9f76d065;hpb=864dbfa3ca8032ef66f7aa86961933b19b962357;p=p5sagit%2Fp5-mst-13.2.git diff --git a/taint.c b/taint.c index 4d000a1..2a5fedc 100644 --- a/taint.c +++ b/taint.c @@ -14,8 +14,13 @@ Perl_taint_proper(pTHX_ const char *f, char *s) dTHR; /* just for taint */ char *ug; +#ifdef IV_IS_QUAD DEBUG_u(PerlIO_printf(Perl_debug_log, - "%s %d %d %d\n", s, PL_tainted, PL_uid, PL_euid)); + "%s %d %" PERL_PRId64 " %" PERL_PRId64 "\n", s, PL_tainted, (IV)PL_uid, (IV)PL_euid)); +#else + DEBUG_u(PerlIO_printf(Perl_debug_log, + "%s %d %lu %lu\n", s, PL_tainted, (unsigned long)PL_uid, (unsigned long)PL_euid)); +#endif if (PL_tainted) { if (!f) @@ -27,9 +32,9 @@ Perl_taint_proper(pTHX_ const char *f, char *s) else ug = " while running with -T switch"; if (!PL_unsafe) - croak(f, s, ug); + Perl_croak(aTHX_ f, s, ug); else if (ckWARN(WARN_TAINT)) - warner(WARN_TAINT, f, s, ug); + Perl_warner(aTHX_ WARN_TAINT, f, s, ug); } }