🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.bugs
Article #511

Re: 2.10.3 unbatch bug and fix

#511
From: Sam McCall - Hacker In Residency
Date: Fri, 21 Mar 1986 04:51
31 lines
1680 bytes
>In article <243@micropro.UUCP> news@micropro.UUCP (USENET administrator) writes:
> >< 		while (strncmp(buf, "#! rnews ", 9) 
> >< 			|| strncmp(buf, "! rnews ", 8)) { /* kludge for bug */
> >---
> >> 		while (!strncmp(buf, "#! rnews ", 9) 
> >> 			&& !strncmp(buf, "! rnews ", 8)) { /* kludge for bug */
> 
> Aren't these two the same by De Morgan's law?
> -- 
>    Eduardo Krell               UCLA Computer Science Department
>    ekrell@ucla-locus.arpa      ..!{sdcrdcf,ihnp4,trwspp,ucbvax}!ucla-cs!ekrell
> 
>           You have the right to express your opinions,
>           but that doesn't mean your opinions are right !

nope.  (a or b) != (!a and !b), but !(a or b) == (!a and !b).
thus, for the two to have been equal, you would have wanted to see

 		while !(strncmp(buf, "#! rnews ", 9) 
 			|| strncmp(buf, "! rnews ", 8)) { /* kludge for bug */

as the first example.


-- 
-sam mccall
-unix consultant
-computer center
-university of california, davis
-...{lll-crg,ucbvax}!ucdavis!deneb!cccsam
-...ucdavis!deneb!cccsam@ucbvax.berkeley.edu
Technical Details
Message-ID: <250@ucdavis.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!cbosgd!ulysses!allegra!mit-eddie!think!harvard!seismo!lll-crg!lll-lcc!ucdavis!deneb!cccsam
References: <243@micropro.UUCP> <9980@ucla-cs.ARPA>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!cbosgd!ulysses!allegra!mit-eddie!think!harvard!seismo!lll-crg!lll-lcc!ucdavis!deneb!cccsam
From: cccsam@ucdavis.UUCP (Sam McCall - Hacker In Residency)
Newsgroups: net.bugs,net.news.b
Subject: Re: 2.10.3 unbatch bug and fix
Message-ID: <250@ucdavis.UUCP>
Date: Thu, 20-Mar-86 23:51:31 EST
Article-I.D.: ucdavis.250
Posted: Thu Mar 20 23:51:31 1986
Date-Received: Sat, 22-Mar-86 22:07:16 EST
References: <243@micropro.UUCP> <9980@ucla-cs.ARPA>
Organization: University of California, Davis
Lines: 31