Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site utcsstat.UUCP Path: utzoo!utcsstat!geoff From: geoff@utcsstat.UUCP (Geoff Collyer) Newsgroups: net.news.b Subject: Re: assorted 2.10.1 bug fixes and changes (readnews) Message-ID: <1902@utcsstat.UUCP> Date: Tue, 15-May-84 04:51:59 EDT Article-I.D.: utcsstat.1902 Posted: Tue May 15 04:51:59 1984 Date-Received: Tue, 15-May-84 07:33:08 EDT References: <1889@utcsstat.UUCP>, <1f49d991.1147@apollo.uucp> Organization: U. of Toronto, Canada Lines: 11 I'm sorry that I broke the non-interactive modes of readnews with my latest batch of changes. I still don't know what -e does, because it isn't documented (in readnews(1) anyway), and I don't have enough spare time to decrypt the source. I guess this is a penalty for trying to provide five or six user interfaces in one monolithic, lumbering hulk. I think Mr. Rees's fix is cleaner than mine. I certainly don't fully understand readr() and I doubt that anyone does. The news swillware is full of gotos, continues, four-page functions and global variables. I'd like to know why the main, essential, core logic of readnews is scattered across three functions in three source files.