Re: svn commit: r10772 - trunk/subversion/libsvn_client
Mark Benedetto King <mbk-5CV/[email protected]> Mon, 30 Aug 2004 10:55:44 -0400
| Newsgroups | gmane.comp.version-control.subversion.svn,gmane.mail.eyebrowse.devel |
|---|---|
| Message-ID | <[email protected]> |
On Mon, Aug 30, 2004 at 05:44:47AM -0500, [email protected] wrote: > > - if ((entry->kind == svn_node_file) > - && (! propval) > - && (is_special)) > + if (((! propval) && (is_special)) || > + ((propval) && (! is_special))) > { An alternative form: if ((! propval) != (! is_special)) { Ignoring readability, there is a performance reason for this change: most C optimizers aren't smart enough to prove that the original's short-circuiting branches are unneccesary. --ben