diff options
author | Jarkko Hietaniemi <jhi@iki.fi> | 2014-05-29 20:41:22 -0400 |
---|---|---|
committer | Jarkko Hietaniemi <jhi@iki.fi> | 2014-05-29 20:43:37 -0400 |
commit | 924ba0765e4151c6d9a29ad6b3c3f97c24673477 (patch) | |
tree | f2eee0262fd1483fd9903917b85f8dbf532e3c5e | |
parent | 81f54ac7f5f6cf7337babd8633132716c21d851a (diff) | |
download | perl-924ba0765e4151c6d9a29ad6b3c3f97c24673477.tar.gz |
Unify the "fall-through" lint annotation.
Used by linters (static checkers), and also good for human readers.
Even though "FALL THROUGH" seems to be the most common, e.g BSD lint
manual only knows "FALLTHROUGH" (or "FALLTHRU").
-rw-r--r-- | doio.c | 4 | ||||
-rw-r--r-- | dump.c | 8 | ||||
-rw-r--r-- | gv.c | 4 | ||||
-rw-r--r-- | numeric.c | 4 | ||||
-rw-r--r-- | op.c | 58 | ||||
-rw-r--r-- | perl.c | 16 | ||||
-rw-r--r-- | pp_ctl.c | 6 | ||||
-rw-r--r-- | pp_hot.c | 4 | ||||
-rw-r--r-- | pp_pack.c | 28 | ||||
-rw-r--r-- | pp_sys.c | 4 | ||||
-rw-r--r-- | regcomp.c | 34 | ||||
-rw-r--r-- | regexec.c | 34 | ||||
-rw-r--r-- | sv.c | 32 | ||||
-rw-r--r-- | toke.c | 12 |
14 files changed, 124 insertions, 124 deletions
@@ -1213,7 +1213,7 @@ Perl_mode_from_discipline(pTHX_ const char *s, STRLEN len) len -= 4; break; } - /* FALL THROUGH */ + /* FALLTHROUGH */ case 'c': if (s[2] == 'r' && s[3] == 'l' && s[4] == 'f' && (!s[5] || s[5] == ':' || isSPACE(s[5]))) @@ -1223,7 +1223,7 @@ Perl_mode_from_discipline(pTHX_ const char *s, STRLEN len) len -= 5; break; } - /* FALL THROUGH */ + /* FALLTHROUGH */ default: goto fail_discipline; } @@ -181,7 +181,7 @@ Perl_pv_escape( pTHX_ SV *dsv, char const * const str, chsize = 2; switch (c) { - case '\\' : /* fallthrough */ + case '\\' : /* FALLTHROUGH */ case '%' : if ( c == esc ) { octbuf[1] = esc; } else { @@ -1664,7 +1664,7 @@ Perl_do_sv_dump(pTHX_ I32 level, PerlIO *file, SV *sv, I32 nest, I32 maxnest, bo sv_catpv(d, " ),"); } } - /* FALL THROUGH */ + /* FALLTHROUGH */ default: evaled_or_uv: if (SvEVALED(sv)) sv_catpv(d, "EVALED,"); @@ -1675,7 +1675,7 @@ Perl_do_sv_dump(pTHX_ I32 level, PerlIO *file, SV *sv, I32 nest, I32 maxnest, bo if (SvVALID(sv)) sv_catpv(d, "VALID,"); if (SvPAD_TYPED(sv)) sv_catpv(d, "TYPED,"); if (SvPAD_OUR(sv)) sv_catpv(d, "OUR,"); - /* FALL THROUGH */ + /* FALLTHROUGH */ case SVt_PVNV: if (SvPAD_STATE(sv)) sv_catpv(d, "STATE,"); goto evaled_or_uv; @@ -2134,7 +2134,7 @@ Perl_do_sv_dump(pTHX_ I32 level, PerlIO *file, SV *sv, I32 nest, I32 maxnest, bo generic_pv_escape(tmpsv, proto, CvPROTOLEN(sv), SvUTF8(sv))); } - /* FALL THROUGH */ + /* FALLTHROUGH */ case SVt_PVFM: do_hv_dump(level, file, " COMP_STASH", CvSTASH(sv)); if (!CvISXSUB(sv)) { @@ -1694,7 +1694,7 @@ S_gv_magicalize(pTHX_ GV *gv, HV *stash, const char *name, STRLEN len, case 'b': if (len == 1 && sv_type == SVt_PV) GvMULTI_on(gv); - /* FALL THROUGH */ + /* FALLTHROUGH */ default: goto try_core; } @@ -1969,7 +1969,7 @@ S_gv_magicalize(pTHX_ GV *gv, HV *stash, const char *name, STRLEN len, case '\023': /* $^S */ ro_magicalize: SvREADONLY_on(GvSVn(gv)); - /* FALL THROUGH */ + /* FALLTHROUGH */ case '0': /* $0 */ case '^': /* $^ */ case '~': /* $~ */ @@ -947,7 +947,7 @@ Perl_my_atof2(pTHX_ const char* orig, NV* value) switch (*s) { case '-': negative = 1; - /* fall through */ + /* FALLTHROUGH */ case '+': ++s; } @@ -1045,7 +1045,7 @@ Perl_my_atof2(pTHX_ const char* orig, NV* value) switch (*s) { case '-': expnegative = 1; - /* fall through */ + /* FALLTHROUGH */ case '+': ++s; } @@ -802,7 +802,7 @@ Perl_op_clear(pTHX_ OP *o) if (!(o->op_flags & OPf_REF) || (PL_check[o->op_type] != Perl_ck_ftst)) break; - /* FALL THROUGH */ + /* FALLTHROUGH */ case OP_GVSV: case OP_GV: case OP_AELEMFAST: @@ -874,7 +874,7 @@ Perl_op_clear(pTHX_ OP *o) case OP_REDO: if (o->op_flags & (OPf_SPECIAL|OPf_STACKED|OPf_KIDS)) break; - /* FALL THROUGH */ + /* FALLTHROUGH */ case OP_TRANS: case OP_TRANSR: if (o->op_private & (OPpTRANS_FROM_UTF|OPpTRANS_TO_UTF)) { @@ -907,7 +907,7 @@ Perl_op_clear(pTHX_ OP *o) #else SvREFCNT_dec(MUTABLE_SV(cPMOPo->op_pmreplrootu.op_pmtargetgv)); #endif - /* FALL THROUGH */ + /* FALLTHROUGH */ case OP_MATCH: case OP_QR: clear_pmop: @@ -1301,7 +1301,7 @@ Perl_scalar(pTHX_ OP *o) for (kid = cUNOPo->op_first->op_sibling; kid; kid = kid->op_sibling) scalar(kid); break; - /* FALL THROUGH */ + /* FALLTHROUGH */ case OP_SPLIT: case OP_MATCH: case OP_QR: @@ -1435,7 +1435,7 @@ Perl_scalarvoid(pTHX_ OP *o) default: if (!(PL_opargs[o->op_type] & OA_FOLDCONST)) break; - /* FALL THROUGH */ + /* FALLTHROUGH */ case OP_REPEAT: if (o->op_flags & OPf_STACKED) break; @@ -1443,7 +1443,7 @@ Perl_scalarvoid(pTHX_ OP *o) case OP_SUBSTR: if (o->op_private == 4) break; - /* FALL THROUGH */ + /* FALLTHROUGH */ case OP_GVSV: case OP_WANTARRAY: case OP_GV: @@ -1692,14 +1692,14 @@ Perl_scalarvoid(pTHX_ OP *o) case OP_NULL: if (o->op_flags & OPf_STACKED) break; - /* FALL THROUGH */ + /* FALLTHROUGH */ case OP_NEXTSTATE: case OP_DBSTATE: case OP_ENTERTRY: case OP_ENTER: if (!(o->op_flags & OPf_KIDS)) break; - /* FALL THROUGH */ + /* FALLTHROUGH */ case OP_SCOPE: case OP_LEAVE: case OP_LEAVETRY: @@ -2188,7 +2188,7 @@ Perl_op_lvalue_flags(pTHX_ OP *o, I32 type, U32 flags) break; } } - /* FALL THROUGH */ + /* FALLTHROUGH */ default: nomod: if (flags & OP_LVALUE_NO_CROAK) return NULL; @@ -2242,16 +2242,16 @@ Perl_op_lvalue_flags(pTHX_ OP *o, I32 type, U32 flags) PL_modcount = RETURN_UNLIMITED_NUMBER; return o; /* Treat \(@foo) like ordinary list. */ } - /* FALL THROUGH */ + /* FALLTHROUGH */ case OP_RV2GV: if (scalar_mod_type(o, type)) goto nomod; ref(cUNOPo->op_first, o->op_type); - /* FALL THROUGH */ + /* FALLTHROUGH */ case OP_ASLICE: case OP_HSLICE: localize = 1; - /* FALL THROUGH */ + /* FALLTHROUGH */ case OP_AASSIGN: /* Do not apply the lvsub flag for rv2[ah]v in scalar context. */ if (type == OP_LEAVESUBLV && ( @@ -2259,7 +2259,7 @@ Perl_op_lvalue_flags(pTHX_ OP *o, I32 type, U32 flags) || (o->op_flags & OPf_WANT) != OPf_WANT_SCALAR )) o->op_private |= OPpMAYBE_LVSUB; - /* FALL THROUGH */ + /* FALLTHROUGH */ case OP_NEXTSTATE: case OP_DBSTATE: PL_modcount = RETURN_UNLIMITED_NUMBER; @@ -2278,10 +2278,10 @@ Perl_op_lvalue_flags(pTHX_ OP *o, I32 type, U32 flags) case OP_RV2SV: ref(cUNOPo->op_first, o->op_type); localize = 1; - /* FALL THROUGH */ + /* FALLTHROUGH */ case OP_GV: PL_hints |= HINT_BLOCK_SCOPE; - /* FALL THROUGH */ + /* FALLTHROUGH */ case OP_SASSIGN: case OP_ANDASSIGN: case OP_ORASSIGN: @@ -2305,7 +2305,7 @@ Perl_op_lvalue_flags(pTHX_ OP *o, I32 type, U32 flags) if ((o->op_flags & OPf_WANT) != OPf_WANT_SCALAR && type == OP_LEAVESUBLV) o->op_private |= OPpMAYBE_LVSUB; - /* FALL THROUGH */ + /* FALLTHROUGH */ case OP_PADSV: PL_modcount++; if (!type) /* local() */ @@ -2325,7 +2325,7 @@ Perl_op_lvalue_flags(pTHX_ OP *o, I32 type, U32 flags) case OP_SUBSTR: if (o->op_private == 4) /* don't allow 4 arg substr as lvalue */ goto nomod; - /* FALL THROUGH */ + /* FALLTHROUGH */ case OP_POS: case OP_VEC: lvalue_func: @@ -2350,7 +2350,7 @@ Perl_op_lvalue_flags(pTHX_ OP *o, I32 type, U32 flags) case OP_LEAVE: case OP_LEAVELOOP: o->op_private |= OPpLVALUE; - /* FALL THROUGH */ + /* FALLTHROUGH */ case OP_SCOPE: case OP_ENTER: case OP_LINESEQ: @@ -2369,7 +2369,7 @@ Perl_op_lvalue_flags(pTHX_ OP *o, I32 type, U32 flags) op_lvalue(cBINOPo->op_first, type); break; } - /* FALL THROUGH */ + /* FALLTHROUGH */ case OP_LIST: localize = 0; for (kid = cLISTOPo->op_first; kid; kid = kid->op_sibling) @@ -2438,7 +2438,7 @@ S_scalar_mod_type(const OP *o, I32 type) case OP_SASSIGN: if (o && o->op_type == OP_RV2GV) return FALSE; - /* FALL THROUGH */ + /* FALLTHROUGH */ case OP_PREINC: case OP_PREDEC: case OP_POSTINC: @@ -2490,7 +2490,7 @@ S_is_handle_constructor(const OP *o, I32 numargs) case OP_SOCKPAIR: if (numargs == 2) return TRUE; - /* FALL THROUGH */ + /* FALLTHROUGH */ case OP_SYSOPEN: case OP_OPEN: case OP_SELECT: /* XXX c.f. SelectSaver.pm */ @@ -2555,7 +2555,7 @@ Perl_doref(pTHX_ OP *o, I32 type, bool set_op_ref) if (type == OP_DEFINED) o->op_flags |= OPf_SPECIAL; /* don't create GV */ doref(cUNOPo->op_first, o->op_type, set_op_ref); - /* FALL THROUGH */ + /* FALLTHROUGH */ case OP_PADSV: if (type == OP_RV2SV || type == OP_RV2AV || type == OP_RV2HV) { o->op_private |= (type == OP_RV2AV ? OPpDEREF_AV @@ -2569,7 +2569,7 @@ Perl_doref(pTHX_ OP *o, I32 type, bool set_op_ref) case OP_RV2HV: if (set_op_ref) o->op_flags |= OPf_REF; - /* FALL THROUGH */ + /* FALLTHROUGH */ case OP_RV2GV: if (type == OP_DEFINED) o->op_flags |= OPf_SPECIAL; /* don't create GV */ @@ -2602,7 +2602,7 @@ Perl_doref(pTHX_ OP *o, I32 type, bool set_op_ref) case OP_SCOPE: case OP_LEAVE: set_op_ref = FALSE; - /* FALL THROUGH */ + /* FALLTHROUGH */ case OP_ENTER: case OP_LIST: if (!(o->op_flags & OPf_KIDS)) @@ -7089,7 +7089,7 @@ S_looks_like_bool(pTHX_ const OP *o) else return FALSE; - /* FALL THROUGH */ + /* FALLTHROUGH */ default: return FALSE; } @@ -8798,13 +8798,13 @@ Perl_ck_delete(pTHX_ OP *o) switch (kid->op_type) { case OP_ASLICE: o->op_flags |= OPf_SPECIAL; - /* FALL THROUGH */ + /* FALLTHROUGH */ case OP_HSLICE: o->op_private |= OPpSLICE; break; case OP_AELEM: o->op_flags |= OPf_SPECIAL; - /* FALL THROUGH */ + /* FALLTHROUGH */ case OP_HELEM: break; case OP_KVASLICE: @@ -11550,7 +11550,7 @@ Perl_rpeep(pTHX_ OP *o) though (See 20010220.007). AMS 20010719 */ /* op_seq functionality is now replaced by op_opt */ o->op_opt = 0; - /* FALL THROUGH */ + /* FALLTHROUGH */ case OP_SCALAR: case OP_LINESEQ: case OP_SCOPE: @@ -12514,7 +12514,7 @@ Perl_coresub_op(pTHX_ SV * const coreargssv, const int code, OP_SSELECT), coresub_op(coreargssv, 0, OP_SELECT) ); - /* FALL THROUGH */ + /* FALLTHROUGH */ default: switch (PL_opargs[opnum] & OA_CLASS_MASK) { case OA_BASEOP: @@ -1615,7 +1615,7 @@ perl_parse(pTHXx_ XSINIT_t xsinit, int argc, char **argv, char **env) break; case 1: STATUS_ALL_FAILURE; - /* FALL THROUGH */ + /* FALLTHROUGH */ case 2: /* my_exit() was called */ while (PL_scopestack_ix > oldscope) @@ -1896,7 +1896,7 @@ S_parse_body(pTHX_ char **env, XSINIT_t xsinit) case 'E': PL_minus_E = TRUE; - /* FALL THROUGH */ + /* FALLTHROUGH */ case 'e': forbid_setid('e', FALSE); if (!PL_e_script) { @@ -1977,7 +1977,7 @@ S_parse_body(pTHX_ char **env, XSINIT_t xsinit) if (strEQ(s, "help")) usage(); s--; - /* FALL THROUGH */ + /* FALLTHROUGH */ default: Perl_croak(aTHX_ "Unrecognized switch: -%s (-h will show valid options)",s); } @@ -2369,7 +2369,7 @@ perl_run(pTHXx) case 0: /* normal completion */ redo_body: run_body(oldscope); - /* FALL THROUGH */ + /* FALLTHROUGH */ case 2: /* my_exit() */ while (PL_scopestack_ix > oldscope) LEAVE; @@ -2775,7 +2775,7 @@ Perl_call_sv(pTHX_ SV *sv, VOL I32 flags) break; case 1: STATUS_ALL_FAILURE; - /* FALL THROUGH */ + /* FALLTHROUGH */ case 2: /* my_exit() was called */ SET_CURSTASH(PL_defstash); @@ -2884,7 +2884,7 @@ Perl_eval_sv(pTHX_ SV *sv, I32 flags) break; case 1: STATUS_ALL_FAILURE; - /* FALL THROUGH */ + /* FALLTHROUGH */ case 2: /* my_exit() was called */ SET_CURSTASH(PL_defstash); @@ -3318,7 +3318,7 @@ Perl_moreswitches(pTHX_ const char *s) return s; case 'M': forbid_setid('M', FALSE); /* XXX ? */ - /* FALL THROUGH */ + /* FALLTHROUGH */ case 'm': forbid_setid('m', FALSE); /* XXX ? */ if (*++s) { @@ -4907,7 +4907,7 @@ Perl_call_list(pTHX_ I32 oldscope, AV *paramList) break; case 1: STATUS_ALL_FAILURE; - /* FALL THROUGH */ + /* FALLTHROUGH */ case 2: /* my_exit() was called */ while (PL_scopestack_ix > oldscope) @@ -3043,7 +3043,7 @@ PP(pp_goto) /* also pp_dump */ gotoprobe = CvROOT(cx->blk_sub.cv); break; } - /* FALL THROUGH */ + /* FALLTHROUGH */ case CXt_FORMAT: case CXt_NULL: DIE(aTHX_ "Can't \"goto\" out of a pseudo block"); @@ -3243,7 +3243,7 @@ S_docatch(pTHX_ OP *o) PL_restartop = 0; goto redo_body; } - /* FALL THROUGH */ + /* FALLTHROUGH */ default: JMPENV_POP; PL_op = oldop; @@ -5223,7 +5223,7 @@ S_doparseform(pTHX_ SV *sv) s++; } noblank = TRUE; - /* FALL THROUGH */ + /* FALLTHROUGH */ case ' ': case '\t': skipspaces++; continue; @@ -2555,7 +2555,7 @@ PP(pp_entersub) break; case SVt_PVLV: if(isGV_with_GP(sv)) goto we_have_a_glob; - /*FALLTHROUGH*/ + /* FALLTHROUGH */ default: if (sv == &PL_sv_yes) { /* unfound import, ignore */ if (hasargs) @@ -2585,7 +2585,7 @@ PP(pp_entersub) cv = MUTABLE_CV(SvRV(sv)); if (SvTYPE(cv) == SVt_PVCV) break; - /* FALL THROUGH */ + /* FALLTHROUGH */ case SVt_PVHV: case SVt_PVAV: DIE(aTHX_ "Not a CODE reference"); @@ -497,7 +497,7 @@ S_measure_struct(pTHX_ tempsym_t* symptr) if (!len) /* Avoid division by 0 */ len = 1; len = total % len; /* Assumed: the start is aligned. */ - /* FALL THROUGH */ + /* FALLTHROUGH */ case 'X': size = -1; if (total < len) @@ -511,7 +511,7 @@ S_measure_struct(pTHX_ tempsym_t* symptr) len = len - star; else len = 0; - /* FALL THROUGH */ + /* FALLTHROUGH */ case 'x': case 'A': case 'Z': @@ -1013,7 +1013,7 @@ S_unpack_rec(pTHX_ tempsym_t* symptr, const char *s, const char *strbeg, const c break; } len = (s - strbeg) % len; - /* FALL THROUGH */ + /* FALLTHROUGH */ case 'X': if (utf8) { while (len > 0) { @@ -1040,7 +1040,7 @@ S_unpack_rec(pTHX_ tempsym_t* symptr, const char *s, const char *strbeg, const c if (ai32 == 0) break; len -= ai32; } - /* FALL THROUGH */ + /* FALLTHROUGH */ case 'x': if (utf8) { while (len>0) { @@ -1232,7 +1232,7 @@ S_unpack_rec(pTHX_ tempsym_t* symptr, const char *s, const char *strbeg, const c utf8 = (symptr->flags & FLAG_DO_UTF8) ? 1 : 0; break; } - /* FALL THROUGH */ + /* FALLTHROUGH */ case 'c': while (len-- > 0 && s < strend) { int aint; @@ -1346,7 +1346,7 @@ S_unpack_rec(pTHX_ tempsym_t* symptr, const char *s, const char *strbeg, const c } break; #else - /* Fallthrough! */ + /* FALLTHROUGH */ #endif case 's': while (len-- > 0) { @@ -1383,7 +1383,7 @@ S_unpack_rec(pTHX_ tempsym_t* symptr, const char *s, const char *strbeg, const c } break; #else - /* Fallthrough! */ + /* FALLTHROUGH */ #endif case 'v': case 'n': @@ -1492,7 +1492,7 @@ S_unpack_rec(pTHX_ tempsym_t* symptr, const char *s, const char *strbeg, const c } break; #else - /* Fallthrough! */ + /* FALLTHROUGH */ #endif case 'l': while (len-- > 0) { @@ -1526,7 +1526,7 @@ S_unpack_rec(pTHX_ tempsym_t* symptr, const char *s, const char *strbeg, const c } break; #else - /* Fall through! */ + /* FALLTHROUGH */ #endif case 'V': case 'N': @@ -2256,7 +2256,7 @@ S_pack_rec(pTHX_ SV *cat, tempsym_t* symptr, SV **beglist, SV **endlist ) break; } len = (cur-start) % len; - /* FALL THROUGH */ + /* FALLTHROUGH */ case 'X': if (utf8) { if (len < 1) goto no_change; @@ -2298,7 +2298,7 @@ S_pack_rec(pTHX_ SV *cat, tempsym_t* symptr, SV **beglist, SV **endlist ) if (ai32 == 0) goto no_change; len -= ai32; } - /* FALL THROUGH */ + /* FALLTHROUGH */ case 'x': goto grow; case 'A': @@ -2769,7 +2769,7 @@ S_pack_rec(pTHX_ SV *cat, tempsym_t* symptr, SV **beglist, SV **endlist ) } break; #else - /* Fall through! */ + /* FALLTHROUGH */ #endif case 'S': while (len-- > 0) { @@ -2789,7 +2789,7 @@ S_pack_rec(pTHX_ SV *cat, tempsym_t* symptr, SV **beglist, SV **endlist ) } break; #else - /* Fall through! */ + /* FALLTHROUGH */ #endif case 's': while (len-- > 0) { @@ -3001,7 +3001,7 @@ S_pack_rec(pTHX_ SV *cat, tempsym_t* symptr, SV **beglist, SV **endlist ) case 'P': len = 1; /* assume SV is correct length */ GROWING(utf8, cat, start, cur, sizeof(char *)); - /* Fall through! */ + /* FALLTHROUGH */ case 'p': while (len-- > 0) { const char *aptr; @@ -903,7 +903,7 @@ PP(pp_tie) vivify_defelem(varsv); varsv = LvTARG(varsv); } - /* FALL THROUGH */ + /* FALLTHROUGH */ default: methname = "TIESCALAR"; how = PERL_MAGIC_tiedscalar; @@ -3063,7 +3063,7 @@ PP(pp_ftrread) access_mode = W_OK; #endif stat_mode = S_IWUSR; - /* fall through */ + /* FALLTHROUGH */ case OP_FTEREAD: #ifndef PERL_EFF_ACCESS @@ -4390,7 +4390,7 @@ S_study_chunk(pTHX_ RExC_state_t *pRExC_state, regnode **scanp, if (flags & SCF_DO_SUBSTR) data->pos_min++; min++; - /* Fall through. */ + /* FALLTHROUGH */ case STAR: if (flags & SCF_DO_STCLASS) { mincount = 0; @@ -4862,7 +4862,7 @@ PerlIO_printf(Perl_debug_log, "LHS=%"UVdf" RHS=%"UVdf"\n", case NPOSIXL: invert = 1; - /* FALL THROUGH */ + /* FALLTHROUGH */ case POSIXL: namedclass = classnum_to_namedclass(FLAGS(scan)) + invert; @@ -4903,7 +4903,7 @@ PerlIO_printf(Perl_debug_log, "LHS=%"UVdf" RHS=%"UVdf"\n", case NPOSIXA: /* For these, we always know the exact set of what's matched */ invert = 1; - /* FALL THROUGH */ + /* FALLTHROUGH */ case POSIXA: if (FLAGS(scan) == _CC_ASCII) { my_invlist = PL_XPosix_ptrs[_CC_ASCII]; @@ -4918,7 +4918,7 @@ PerlIO_printf(Perl_debug_log, "LHS=%"UVdf" RHS=%"UVdf"\n", case NPOSIXD: case NPOSIXU: invert = 1; - /* FALL THROUGH */ + /* FALLTHROUGH */ case POSIXD: case POSIXU: my_invlist = invlist_clone(PL_XPosix_ptrs[FLAGS(scan)]); @@ -9735,7 +9735,7 @@ S_reg(pTHX_ RExC_state_t *pRExC_state, I32 paren, I32 *flagp,U32 depth) RExC_parse--; /* rewind to let it be handled later */ goto parse_flags; } - /*FALLTHROUGH */ + /* FALLTHROUGH */ case '1': case '2': case '3': case '4': /* (?1) */ case '5': case '6': case '7': case '8': case '9': RExC_parse--; @@ -9807,7 +9807,7 @@ S_reg(pTHX_ RExC_state_t *pRExC_state, I32 paren, I32 *flagp,U32 depth) } *flagp |= POSTPONED; paren = *RExC_parse++; - /* FALL THROUGH */ + /* FALLTHROUGH */ case '{': /* (?{...}) */ { U32 n = 0; @@ -10152,7 +10152,7 @@ S_reg(pTHX_ RExC_state_t *pRExC_state, I32 paren, I32 *flagp,U32 depth) case '=': case '!': *flagp &= ~HASWIDTH; - /* FALL THROUGH */ + /* FALLTHROUGH */ case '>': ender = reg_node(pRExC_state, SUCCEED); break; @@ -11265,7 +11265,7 @@ tryagain: RExC_parse++; goto defchar; } - /* FALL THROUGH */ + /* FALLTHROUGH */ case '?': case '+': case '*': @@ -11428,7 +11428,7 @@ tryagain: } *flagp |= HASWIDTH|SIMPLE; - /* FALL THROUGH */ + /* FALLTHROUGH */ finish_meta_pat: nextchar(pRExC_state); @@ -11627,7 +11627,7 @@ tryagain: case '\0': if (RExC_parse >= RExC_end) FAIL("Trailing \\"); - /* FALL THROUGH */ + /* FALLTHROUGH */ default: /* Do not generate "unrecognized" warnings here, we fall back into the quick-grab loop below */ @@ -11641,7 +11641,7 @@ tryagain: if ( reg_skipcomment( pRExC_state ) ) goto tryagain; } - /* FALL THROUGH */ + /* FALLTHROUGH */ default: @@ -11933,7 +11933,7 @@ tryagain: case '\0': if (p >= RExC_end) FAIL("Trailing \\"); - /* FALL THROUGH */ + /* FALLTHROUGH */ default: if (!SIZE_ONLY&& isALPHANUMERIC(*p)) { /* Include any { following the alpha to emphasize @@ -12712,7 +12712,7 @@ S_handle_regex_sets(pTHX_ RExC_state_t *pRExC_state, SV** return_invlist, switch (*RExC_parse) { case '?': if (RExC_parse[1] == '[') depth++, RExC_parse++; - /* FALL THROUGH */ + /* FALLTHROUGH */ default: break; case '\\': @@ -12899,7 +12899,7 @@ S_handle_regex_sets(pTHX_ RExC_state_t *pRExC_state, SV** return_invlist, RExC_flags = save_flags; goto handle_operand; } - /* FALL THROUGH */ + /* FALLTHROUGH */ default: RExC_parse += (UTF) ? UTF8SKIP(RExC_parse) : 1; @@ -12995,7 +12995,7 @@ S_handle_regex_sets(pTHX_ RExC_state_t *pRExC_state, SV** return_invlist, top_index -= 2; SvREFCNT_dec_NN(lparen); - /* FALL THROUGH */ + /* FALLTHROUGH */ } handle_operand: @@ -16348,12 +16348,12 @@ Perl_regdupe_internal(pTHX_ REGEXP * const rx, CLONE_PARAMS *param) * when the corresponding reg_ac_data struct is freed. */ reti->regstclass= ri->regstclass; - /* Fall through */ + /* FALLTHROUGH */ case 't': OP_REFCNT_LOCK; ((reg_trie_data*)ri->data->data[i])->refcount++; OP_REFCNT_UNLOCK; - /* Fall through */ + /* FALLTHROUGH */ case 'l': case 'L': d->data[i] = ri->data->data[i]; @@ -1451,7 +1451,7 @@ STMT_START { switch (trie_type) { \ case trie_utf8_exactfa_fold: \ flags |= FOLD_FLAGS_NOMIX_ASCII; \ - /* FALL THROUGH */ \ + /* FALLTHROUGH */ \ case trie_utf8_fold: \ if ( foldlen>0 ) { \ uvc = utf8n_to_uvchr( (const U8*) uscan, UTF8_MAXLEN, &len, uniflags ); \ @@ -1468,7 +1468,7 @@ STMT_START { break; \ case trie_latin_utf8_exactfa_fold: \ flags |= FOLD_FLAGS_NOMIX_ASCII; \ - /* FALL THROUGH */ \ + /* FALLTHROUGH */ \ case trie_latin_utf8_fold: \ if ( foldlen>0 ) { \ uvc = utf8n_to_uvchr( (const U8*) uscan, UTF8_MAXLEN, &len, uniflags ); \ @@ -1707,7 +1707,7 @@ S_find_byclass(pTHX_ regexp * prog, const regnode *c, char *s, case EXACTFA_NO_TRIE: /* This node only generated for non-utf8 patterns */ assert(! is_utf8_pat); - /* FALL THROUGH */ + /* FALLTHROUGH */ case EXACTFA: if (is_utf8_pat || utf8_target) { utf8_fold_flags = FOLDEQ_UTF8_NOMIX_ASCII; @@ -1754,7 +1754,7 @@ S_find_byclass(pTHX_ regexp * prog, const regnode *c, char *s, fold_array = PL_fold_latin1; folder = foldEQ_latin1; - /* FALL THROUGH */ + /* FALLTHROUGH */ do_exactf_non_utf8: /* Neither pattern nor string are UTF8, and there are no glitches with fold-length differences @@ -1982,7 +1982,7 @@ S_find_byclass(pTHX_ regexp * prog, const regnode *c, char *s, macros */ case _CC_ENUM_SPACE: /* XXX would require separate code if we revert the change of \v matching this */ - /* FALL THROUGH */ + /* FALLTHROUGH */ case _CC_ENUM_PSXSPC: REXEC_FBC_UTF8_CLASS_SCAN( @@ -3811,7 +3811,7 @@ S_setup_EXACTISH_ST_c1_c2(pTHX_ const regnode * const text_node, int *c1p, case EXACTFA_NO_TRIE: /* This node only generated for non-utf8 patterns */ assert(! is_utf8_pat); - /* FALL THROUGH */ + /* FALLTHROUGH */ case EXACTFA: case EXACTFU_SS: case EXACTFU: @@ -4026,7 +4026,7 @@ S_regmatch(pTHX_ regmatch_info *reginfo, char *startpos, regnode *prog) break; case EOL: /* /..$/ */ - /* FALL THROUGH */ + /* FALLTHROUGH */ case SEOL: /* /..$/s */ if (!NEXTCHR_IS_EOS && nextchr != '\n') sayNO; @@ -4071,7 +4071,7 @@ S_regmatch(pTHX_ regmatch_info *reginfo, char *startpos, regnode *prog) sayNO_SILENT; assert(0); /* NOTREACHED */ } - /* FALL THROUGH */ + /* FALLTHROUGH */ case TRIE: /* (ab|cd) */ /* the basic plan of execution of the trie is: * At the beginning, run though all the states, and @@ -4499,7 +4499,7 @@ S_regmatch(pTHX_ regmatch_info *reginfo, char *startpos, regnode *prog) case EXACTFA_NO_TRIE: /* This node only generated for non-utf8 patterns */ assert(! is_utf8_pat); - /* FALL THROUGH */ + /* FALLTHROUGH */ case EXACTFA: /* /abc/iaa */ folder = foldEQ_latin1; fold_array = PL_fold_latin1; @@ -5934,7 +5934,7 @@ NULL assert(0); /* NOTREACHED */ case WHILEM_A_min_fail: /* just failed to match A in a minimal match */ - /* FALL THROUGH */ + /* FALLTHROUGH */ case WHILEM_A_pre_fail: /* just failed to match even minimal A */ REGCP_UNWIND(ST.lastcp); regcppop(rex, &maxopenparen); @@ -6011,7 +6011,7 @@ NULL if (next == scan) next = NULL; scan = NEXTOPER(scan); - /* FALL THROUGH */ + /* FALLTHROUGH */ case BRANCH: /* /(...|A|...)/ */ scan = NEXTOPER(scan); /* scan now points to inner node */ @@ -6566,7 +6566,7 @@ NULL assert(0); /* NOTREACHED */ } } - /* FALL THROUGH */ + /* FALLTHROUGH */ case CURLY_B_max_fail: /* failed to find B in a greedy match */ @@ -6687,7 +6687,7 @@ NULL case IFMATCH_A_fail: /* body of (?...A) failed */ ST.wanted = !ST.wanted; - /* FALL THROUGH */ + /* FALLTHROUGH */ case IFMATCH_A: /* body of (?...A) succeeded */ if (ST.logical) { @@ -6851,7 +6851,7 @@ NULL /* push a state that backtracks on success */ st->u.yes.prev_yes_state = yes_state; yes_state = st; - /* FALL THROUGH */ + /* FALLTHROUGH */ push_state: /* push a new regex state, then continue at scan */ { @@ -7188,7 +7188,7 @@ S_regrepeat(pTHX_ regexp *prog, char **startposp, const regnode *p, case EXACTFA_NO_TRIE: /* This node only generated for non-utf8 patterns */ assert(! reginfo->is_utf8_pat); - /* FALL THROUGH */ + /* FALLTHROUGH */ case EXACTFA: utf8_flags = FOLDEQ_UTF8_NOMIX_ASCII; goto do_exactf; @@ -7328,7 +7328,7 @@ S_regrepeat(pTHX_ regexp *prog, char **startposp, const regnode *p, to_complement = 1; goto utf8_posix; } - /* FALL THROUGH */ + /* FALLTHROUGH */ case NPOSIXA: if (! utf8_target) { @@ -7410,7 +7410,7 @@ S_regrepeat(pTHX_ regexp *prog, char **startposp, const regnode *p, case _CC_ENUM_SPACE: /* XXX would require separate code if we revert the change of \v matching this */ - /* FALL THROUGH */ + /* FALLTHROUGH */ case _CC_ENUM_PSXSPC: while (hardcount < max && scan < loceol @@ -7811,7 +7811,7 @@ Perl_sv_cmp_locale_flags(pTHX_ SV *const sv1, SV *const sv2, */ raw_compare: - /*FALLTHROUGH*/ + /* FALLTHROUGH */ #else PERL_UNUSED_ARG(flags); @@ -9443,7 +9443,7 @@ Perl_sv_2io(pTHX_ SV *const sv) HEKfARG(GvNAME_HEK(gv))); break; } - /* FALL THROUGH */ + /* FALLTHROUGH */ default: if (!SvOK(sv)) Perl_croak(aTHX_ PL_no_usym, "filehandle"); @@ -11034,7 +11034,7 @@ Perl_sv_vcatpvfn_flags(pTHX_ SV *const sv, const char *const pat, const STRLEN p #endif #if IVSIZE >= 8 || defined(HAS_LONG_DOUBLE) case 'L': /* Ld */ - /*FALLTHROUGH*/ + /* FALLTHROUGH */ #if IVSIZE >= 8 case 'q': /* qd */ #endif @@ -11169,7 +11169,7 @@ Perl_sv_vcatpvfn_flags(pTHX_ SV *const sv, const char *const pat, const STRLEN p #else intsize = 'l'; #endif - /*FALLTHROUGH*/ + /* FALLTHROUGH */ case 'd': case 'i': if (vectorize) { @@ -11245,7 +11245,7 @@ Perl_sv_vcatpvfn_flags(pTHX_ SV *const sv, const char *const pat, const STRLEN p #else intsize = 'l'; #endif - /*FALLTHROUGH*/ + /* FALLTHROUGH */ case 'u': base = 10; goto uns_integer; @@ -11261,7 +11261,7 @@ Perl_sv_vcatpvfn_flags(pTHX_ SV *const sv, const char *const pat, const STRLEN p #else intsize = 'l'; #endif - /*FALLTHROUGH*/ + /* FALLTHROUGH */ case 'o': base = 8; goto uns_integer; @@ -11387,7 +11387,7 @@ Perl_sv_vcatpvfn_flags(pTHX_ SV *const sv, const char *const pat, const STRLEN p case 'F': c = 'f'; /* maybe %F isn't supported here */ - /*FALLTHROUGH*/ + /* FALLTHROUGH */ case 'e': case 'E': case 'f': case 'g': case 'G': @@ -11408,7 +11408,7 @@ Perl_sv_vcatpvfn_flags(pTHX_ SV *const sv, const char *const pat, const STRLEN p break; /* [perl #20339] - we should accept and ignore %lf rather than die */ case 'l': - /*FALLTHROUGH*/ + /* FALLTHROUGH */ default: #if defined(USE_LONG_DOUBLE) intsize = args ? 0 : 'q'; @@ -11418,7 +11418,7 @@ Perl_sv_vcatpvfn_flags(pTHX_ SV *const sv, const char *const pat, const STRLEN p #if defined(HAS_LONG_DOUBLE) break; #else - /*FALLTHROUGH*/ + /* FALLTHROUGH */ #endif case 'c': case 'h': @@ -12790,7 +12790,7 @@ S_sv_dup_common(pTHX_ const SV *const sstr, CLONE_PARAMS *const param) if (!(param->flags & CLONEf_COPY_STACKS)) { CvDEPTH(dstr) = 0; } - /*FALLTHROUGH*/ + /* FALLTHROUGH */ case SVt_PVFM: /* NOTE: not refcounted */ SvANY(MUTABLE_CV(dstr))->xcv_stash = @@ -13085,13 +13085,13 @@ Perl_ss_dup(pTHX_ PerlInterpreter *proto_perl, CLONE_PARAMS* param) case SAVEt_HELEM: /* hash element */ sv = (const SV *)POPPTR(ss,ix); TOPPTR(nss,ix) = sv_dup_inc(sv, param); - /* fall through */ + /* FALLTHROUGH */ case SAVEt_ITEM: /* normal string */ case SAVEt_GVSV: /* scalar slot in GV */ case SAVEt_SV: /* scalar reference */ sv = (const SV *)POPPTR(ss,ix); TOPPTR(nss,ix) = sv_dup_inc(sv, param); - /* fall through */ + /* FALLTHROUGH */ case SAVEt_FREESV: case SAVEt_MORTALIZESV: case SAVEt_READONLY_OFF: @@ -13123,7 +13123,7 @@ Perl_ss_dup(pTHX_ PerlInterpreter *proto_perl, CLONE_PARAMS* param) case SAVEt_AV: /* array reference */ sv = (const SV *) POPPTR(ss,ix); TOPPTR(nss,ix) = sv_dup_inc(sv, param); - /* fall through */ + /* FALLTHROUGH */ case SAVEt_COMPPAD: case SAVEt_NSTAB: sv = (const SV *) POPPTR(ss,ix); @@ -13165,7 +13165,7 @@ Perl_ss_dup(pTHX_ PerlInterpreter *proto_perl, CLONE_PARAMS* param) case SAVEt_VPTR: /* random* reference */ ptr = POPPTR(ss,ix); TOPPTR(nss,ix) = any_dup(ptr, proto_perl); - /* Fall through */ + /* FALLTHROUGH */ case SAVEt_INT_SMALL: case SAVEt_I32_SMALL: case SAVEt_I16: /* I16 reference */ @@ -13229,7 +13229,7 @@ Perl_ss_dup(pTHX_ PerlInterpreter *proto_perl, CLONE_PARAMS* param) TOPPTR(nss,ix) = hv_dup_inc(hv, param); i = POPINT(ss,ix); TOPINT(nss,ix) = i; - /* Fall through */ + /* FALLTHROUGH */ case SAVEt_FREEPV: c = (char*)POPPTR(ss,ix); TOPPTR(nss,ix) = pv_dup_inc(c); @@ -14941,7 +14941,7 @@ S_find_uninit_var(pTHX_ const OP *const obase, const SV *const uninit_sv, case OP_CHOMP: if (SvROK(PL_rs) && uninit_sv == SvRV(PL_rs)) return newSVpvs_flags("${$/}", SVs_TEMP); - /*FALLTHROUGH*/ + /* FALLTHROUGH */ default: do_op: @@ -3415,7 +3415,7 @@ S_scan_const(pTHX_ char *start) *d++ = *s++; continue; } - /* FALL THROUGH */ + /* FALLTHROUGH */ default: { if ((isALPHANUMERIC(*s))) @@ -5032,7 +5032,7 @@ Perl_yylex(pTHX) PL_lex_state = LEX_INTERPNORMAL; /* false alarm, more expr */ break; } - /* FALL THROUGH */ + /* FALLTHROUGH */ case LEX_INTERPEND: if (PL_lex_dojoin) { @@ -6133,7 +6133,7 @@ Perl_yylex(pTHX) force_next('-'); } } - /* FALL THROUGH */ + /* FALLTHROUGH */ case XATTRBLOCK: case XBLOCK: PL_lex_brackstack[PL_lex_brackets++] = XSTATE; @@ -6838,7 +6838,7 @@ Perl_yylex(pTHX) } Aop(OP_CONCAT); } - /* FALL THROUGH */ + /* FALLTHROUGH */ case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': s = scan_num(s, &pl_yylval); @@ -11087,14 +11087,14 @@ Perl_scan_num(pTHX_ const char *start, YYSTYPE* lvalp) case '8': case '9': if (shift == 3) yyerror(Perl_form(aTHX_ "Illegal octal digit '%c'", *s)); - /* FALL THROUGH */ + /* FALLTHROUGH */ /* octal digits */ case '2': case '3': case '4': case '5': case '6': case '7': if (shift == 1) yyerror(Perl_form(aTHX_ "Illegal binary digit '%c'", *s)); - /* FALL THROUGH */ + /* FALLTHROUGH */ case '0': case '1': b = *s++ & 15; /* ASCII digit -> value of digit */ |