}
void dd_set_linestr(pTHX_ char* new_value) {
- int new_len = strlen(new_value);
+ unsigned int new_len = strlen(new_value);
if (SvLEN(PL_linestr) < new_len) {
croak("forced to realloc PL_linestr for line %s, bailing out before we crash harder", SvPVX(PL_linestr));
int dd_toke_scan_ident(pTHX_ int offset) {
char tmpbuf[sizeof PL_tokenbuf];
char* base_s = SvPVX(PL_linestr) + offset;
- STRLEN len;
char* s = scan_ident(base_s, PL_bufend, tmpbuf, sizeof tmpbuf, 0);
return s - base_s;
}
OP* kid;
int dd_flags;
+ PERL_UNUSED_VAR(user_data);
+
if (in_declare) {
if (dd_debug) {
printf("Deconstructing declare\n");
}
STATIC OP *dd_ck_entereval(pTHX_ OP *o, void *user_data) {
+ PERL_UNUSED_VAR(user_data);
+
if (o->op_ppaddr == PL_ppaddr[OP_ENTEREVAL])
o->op_ppaddr = dd_pp_entereval;
return o;
int dd_flags;
char* name;
+ PERL_UNUSED_VAR(user_data);
+
/* if this is set, we just grabbed a delimited string or something,
not a bareword, so NO TOUCHY */