[news.software.b] 2 rn pecularities

lwv27@CAS.BITNET (08/18/90)

1. In the version of rn that we are using I find that the recently posted
rnkill program goes into an article selection loop.  At least, if I run
it in debug mode.  Does anyone know if this is due to a bug that has been
fixed in rn since my version?

2. Also in my version, I have a set of macros which attempts to not only
apply the KILL files, but also to skip past any initially expired articles
as well.  The macros are:


#       This user should only type the _ macro of the 3 below

#       I should be back at the newsgroup level.  If there are no more
#       groups, then I quit, otherwise I call the _ macro to start all over.
#*      %(%C=^$?q:^(_^)) should be the definition, but %C is broken!
*       %(%u=0?%"%C is last u = %u >":^(_^))

#       The = has started, so I first do a 'q' to quit out of a KILL
#       processing prompt, if necessary.  Then, if I am not at the newsgroup
#       I do another one,and recurse.  When I am back to the newsgroup level,
#       I call the * macro.
A       %(%m!=n?q^(A^):^(*^))

#       Starting point - type this to get the ball rolling.
#       It prevents deletion of bogus groups, then starts up a request
#       to show subject lines, and call the A macro.
_       %(%m=D?n:=^(A^))

When I run this, things go fine for an indeterminate length of time, but
then I get the * macro's error output - where even though it should be calling
_, it calls the print output instead.  Would someone with the latest version
of rn be willing to try this and a) see if it works in the latest version
and b) if not, see if I am doing something particularly silly here?

Thanks!

--
Larry W. Virden
Business: UUCP: osu-cis!chemabs!lwv27  INET: lwv27%cas.BITNET@CUNYVM.CUNY.Edu
Personal: 674 Falls Place,   Reynoldsburg,OH 43068-1614
Proline: lvirden@pro-tcc.cts.com   America Online: lvirden     CIS: [75046,606]