Safefree(pp);
}
-#define sv_eq_pvs(SV, S) sv_eq_pvn(aTHX_ SV, "" S "", sizeof (S) - 1)
+#define sv_eq_pvs(SV, S) my_sv_eq_pvn(aTHX_ SV, "" S "", sizeof (S) - 1)
-static int sv_eq_pvn(pTHX_ SV *sv, const char *p, STRLEN n) {
+static int my_sv_eq_pvn(pTHX_ SV *sv, const char *p, STRLEN n) {
STRLEN sv_len;
const char *sv_p = SvPV(sv, sv_len);
- return
- sv_len == n &&
- memcmp(sv_p, p, n) == 0
- ;
+ return memcmp(sv_p, p, n) == 0;
}
SV *proto;
OP **attrs_sentinel, *body;
unsigned builtin_attrs;
- int saw_colon;
STRLEN len;
char *s;
I32 c;
/* prototype */
proto = NULL;
- saw_colon = 0;
c = lex_peek_unichar(0);
if (c == ':') {
lex_read_unichar(0);