pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/47822: x11/modular-xorg-server 1.12.4 DragonFly x86_64 xf86_OSlib.h:284:27: fatal error: machine/mouse.h
The following reply was made to PR pkg/47822; it has been noted by GNATS.
From: David Holland <dholland-pbugs%netbsd.org@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc:
Subject: Re: pkg/47822: x11/modular-xorg-server 1.12.4 DragonFly x86_64
xf86_OSlib.h:284:27: fatal error: machine/mouse.h
Date: Sat, 1 Jun 2013 23:12:26 +0000
On Sat, May 18, 2013 at 09:10:05PM +0000, David Shao wrote:
> I apologize if this is a totally ignorant quibble, but looking at the
patch line
>
> +#if defined(__FreeBSD_kernel_version) && (__FreeBSD_kernel_version >=
> 500013) || defined(__DragonFly__)
>
> I'm sure it is completely obvious the grouping is ( *** && *** ) ||
> ***, but I just don't know if the standards absolutely enforce that.
They do. The precedence of binary operators in C is very clearly
defined. Use operator(7) as a quick reference.
That said, most people don't remember the order of || and && so it is
usually a good idea to use parentheses. It's probably not worth going
and changing the patch though.
--
David A. Holland
dholland%netbsd.org@localhost
Home |
Main Index |
Thread Index |
Old Index