int full_len;
apr_size_t full_len;
static apr_bucket *mpxs_APR__Bucket_new(pTHX_ SV *classname, SV *sv,                                        int offset, int len){    int full_len;    (void)SvPV(sv, full_len);    if (len) {        if (len > full_len - offset) {            Perl_croak(aTHX_ "APR::Bucket::new: the length argument can't be"                       " bigger than the total buffer length minus offset");        }    }    else {        len = full_len - offset;    }        return modperl_bucket_sv_create(aTHX_ sv, offset, len);}