From owner-svn-src-all@FreeBSD.ORG Wed Dec 14 06:26:19 2011 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9FD85106566B; Wed, 14 Dec 2011 06:26:19 +0000 (UTC) (envelope-from ed@hoeg.nl) Received: from mx0.hoeg.nl (mx0.hoeg.nl [IPv6:2a01:4f8:101:5343::aa]) by mx1.freebsd.org (Postfix) with ESMTP id 3C48F8FC16; Wed, 14 Dec 2011 06:26:19 +0000 (UTC) Received: by mx0.hoeg.nl (Postfix, from userid 1000) id 3A4002A28CF1; Wed, 14 Dec 2011 07:26:18 +0100 (CET) Date: Wed, 14 Dec 2011 07:26:18 +0100 From: Ed Schouten To: Bruce Evans Message-ID: <20111214062618.GK1771@hoeg.nl> References: <201112131406.pBDE61bc053693@svn.freebsd.org> <20111213144539.GB1587@mole.fafoe.narf.at> <20111214140737.J1950@besplex.bde.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="+HmK7y6O+lKZIGkr" Content-Disposition: inline In-Reply-To: <20111214140737.J1950@besplex.bde.org> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, Stefan Farfeleder , src-committers@freebsd.org Subject: Re: svn commit: r228471 - in head/sys: boot/arm/at91/libat91 dev/cm dev/de dev/fdc dev/pccard dev/spibus dev/xen/netback pc98/cbus X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Dec 2011 06:26:19 -0000 --+HmK7y6O+lKZIGkr Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Bruce, * Bruce Evans , 20111214 04:26: > And using inline instead of __inline breaks C90 compilers. Unline const > and signed, inline is new in C99, and there are still usable C90 compilers > (e.g., c89, gcc -std=3Dc89 and old(?) versions of TenDRA) which will break > if it is spelled inline. C90 compilers should also break if it is spelled > __inline, but it is easier to annul if is spelled __inline, and > already supports this. But the point is that we switched to C99 and haven't looked back since. There is no harm in using C99 in the kernel. The only places where we need to use __inline, is in header files that provide public APIs. --=20 Ed Schouten WWW: http://80386.nl/ --+HmK7y6O+lKZIGkr Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (FreeBSD) iQIcBAEBAgAGBQJO6EGKAAoJEG5e2P40kaK7kw4P/ircnSSbqkAzLdrkogCgQ/Xu 7Zp+5Zpkf1Safhn2vfq0uHUrbP6G4t7KIL0dB6amBogVigCaA0TBrvluxtBk7sWc GxKi1G7P00OqsTZxfz93VZ1KB8nwK3R7gz/OZPlixKTkdr2FlRNVXVWLtOknyAGD SsqQiUxD1U6UFTk9pndA9URTq+ls08ynDy5G21zFLmIXn8ASvgLWz2vBhvqsazA3 ME/sXxMupu1Fl72pDgSMPWKyzEQdEc37fklad7Bwuzh/fqXULkaCGc9ZQh38r1WP rHmI1hKJHnpQLprgF9MYk3KbQvgS6lQlERhjh9u66DxZOtJ3rdxgovpXw0RMLldI 6EJdkdfDHGJNskcz6gUVNfUBnlZtrr+Q9abw22q+IscjOnIjh2JRo5Fh4pBhlqy1 9E3qJonfumLQUajHDMufOxtV5QKmkVSuyoYTKtDD2pPQEnLpqJTG19POueaE28xR Vt88OVURhQ+hRp2vXSC9jJ1b9x3ngZbAQFPkFx1URIccu3EEI0O6C9NgvmJZjKgn fqUM3i0yKbuOZhd2RsHSU9JSHpMsfsDWiL2yJX5azN5YwO27SiyI2Efi/atrMU9Z F4CAdOWvZQ3eMPNqv9sX7ia8dtDNG/7alxumS42PSFYo84ShgUBNlLuYDEmPKxj9 NLPQ0UDwJ6LVuTqgBbLV =YLPq -----END PGP SIGNATURE----- --+HmK7y6O+lKZIGkr--