X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=pp_pack.c;h=d4731a2eac403953f702717971170bfff5508a32;hb=2dfd8427393aecf9e4f0fdf1f999b249b467815c;hp=bb312a3f7e2d8fab22369bebc7734134c5df14f1;hpb=f7fe979eb2503f8f9651a18eedcb85278b593375;p=p5sagit%2Fp5-mst-13.2.git diff --git a/pp_pack.c b/pp_pack.c index bb312a3..d4731a2 100644 --- a/pp_pack.c +++ b/pp_pack.c @@ -940,7 +940,6 @@ S_next_symbol(pTHX_ tempsym_t* symptr ) { const char* patptr = symptr->patptr; const char* patend = symptr->patend; - const char *allowed = ""; symptr->flags &= ~FLAG_SLASH; @@ -987,7 +986,8 @@ S_next_symbol(pTHX_ tempsym_t* symptr ) /* look for modifiers */ while (patptr < patend) { - I32 modifier = 0; + const char *allowed; + I32 modifier; switch (*patptr) { case '!': modifier = TYPE_IS_SHRIEKING; @@ -1004,6 +1004,8 @@ S_next_symbol(pTHX_ tempsym_t* symptr ) break; #endif /* PERL_PACK_CAN_BYTEORDER */ default: + allowed = ""; + modifier = 0; break; } @@ -3623,5 +3625,5 @@ PP(pp_pack) * indent-tabs-mode: t * End: * - * vim: shiftwidth=4: -*/ + * ex: set ts=8 sts=4 sw=4 noet: + */