diff options
author | Tomasz Konojacki <me@xenu.pl> | 2022-02-16 06:29:25 +0100 |
---|---|---|
committer | xenu <me@xenu.pl> | 2022-02-19 20:22:34 +0100 |
commit | 9cb26ed2ae572b61849be5ef0d9e2fc19c8e49a8 (patch) | |
tree | 6b19cd068088cde39d6c01f53358d91ffa16a27b /perl.c | |
parent | c58eeaf60f6c5d06d95da1941e0b0b16e3025f0d (diff) | |
download | perl-9cb26ed2ae572b61849be5ef0d9e2fc19c8e49a8.tar.gz |
implement a new command-line flag, -g
It's a simpler alias for -0777. It was proposed in RFC-0011:
https://github.com/Perl/RFCs/blob/master/rfcs/rfc0011.md
Diffstat (limited to 'perl.c')
-rw-r--r-- | perl.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -2098,6 +2098,7 @@ S_parse_body(pTHX_ char **env, XSINIT_t xsinit) case 'c': case 'd': case 'D': + case 'g': case '?': case 'h': case 'i': @@ -3553,6 +3554,11 @@ Perl_moreswitches(pTHX_ const char *s) return s; NOT_REACHED; /* NOTREACHED */ } + case 'g': + SvREFCNT_dec(PL_rs); + PL_rs = &PL_sv_undef; + sv_setsv(get_sv("/", GV_ADD), PL_rs); + return ++s; case '?': /* FALLTHROUGH */ |