From c3d195ffb016a0cc336f83a12ee0aed20fee8510 Mon Sep 17 00:00:00 2001 From: ian Date: Tue, 24 Jul 2001 18:53:40 +0000 Subject: [PATCH] Correct handling of @@ stuff inside @@?; make NC_SITES vary. --- files/_.configs_setenvir | 4 +++- gpt | 7 +++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/files/_.configs_setenvir b/files/_.configs_setenvir index f3cff5a..7805096 100755 --- a/files/_.configs_setenvir +++ b/files/_.configs_setenvir @@ -31,8 +31,10 @@ export PAGER PERLLIB PS1 TRNINIT WWW_HOME # NNTPAUTH -NC_SITES=cam:bos +@@?$ncipher@@ +NC_SITES=@@$ncipher@@:@@ $ncipher eq 'bos' ? 'cam' : 'bos' @@ export NC_SITES +@@; unset MAILPATH unset ignoreeof diff --git a/gpt b/gpt index 5076cc2..129ead4 100755 --- a/gpt +++ b/gpt @@ -124,9 +124,12 @@ sub process_input () { ($to,$op,$esc,$l) = ($`,$1,$&,$'); add_text($to); if ($op =~ m/[-< \$?\n]/) { - $substr.= $esc if @oplist; + if (!@oplist) { + add_perl($op) if $op =~ m/[\$]/; + } else { + $substr.= $esc; + } push @oplist, $op; - add_perl($op) if $op =~ m/[\$]/; } elsif ($op =~ m/[\)\}\;\:]/) { err("unmatched closing \@\@$op") unless @oplist; $want= pop @oplist; -- 2.30.2