Article View: comp.sources.d
Article #2107Re: Multivol dumps core?
From: Ted Marshall
Date: Tue, 16 Dec 1986 19:04
Date: Tue, 16 Dec 1986 19:04
14 lines
1160 bytes
1160 bytes
In article <403@vixie.UUCP>, paul@vixie.UUCP (Paul Vixie Esq) writes:
> In testdata.c, I found:
> if (no_eoln = (*argv[1] == '-' && *++argv[1] == 'n')) {
> Now, since C doesn't guarantee order of evaluation, this seems blatently
> wrong...
Sorry, but this not wrong. Look at K&R page 19: "Expressions connected by
&& or || are evaluated left to right and it is guaranteed that evaluation
will stop as soon as the truth or falsehood is known." Of course, this
doesn't help you find the bug (I'm a VMS programmer so I'm not familiar
with multivol. Sorry.)
Ted Marshall @ Britton Lee, Inc
UUCP: ...!ucbvax!mtxinu!blia!ted
Technical Details
Message-ID:
<1325@blia.BLI.COM>Path:
arc1-ca.pugleaf.net!utzoo!mnetor!seismo!esosun!net1!sdcsvax!hp-sdd!ncr-sd!bigbang!blia!tedReferences:
<403@vixie.UUCP>Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!esosun!net1!sdcsvax!hp-sdd!ncr-sd!bigbang!blia!ted From: ted@blia.BLI.COM (Ted Marshall) Newsgroups: comp.sources.d Subject: Re: Multivol dumps core? Message-ID: <1325@blia.BLI.COM> Date: Tue, 16-Dec-86 14:04:54 EST Article-I.D.: blia.1325 Posted: Tue Dec 16 14:04:54 1986 Date-Received: Thu, 18-Dec-86 01:55:25 EST References: <403@vixie.UUCP> Organization: Britton Lee, Los Gatos, CA Lines: 14 Summary: This is valid C code