[Freeipa-devel] [PATCH 0094] Migrate from #ifndef guards to #pragma once

Nathaniel McCallum npmccallum at redhat.com
Tue May 24 15:01:45 UTC 2016


On Tue, 2016-05-24 at 16:55 +0200, Martin Kosek wrote:
> On 05/24/2016 04:29 PM, Nathaniel McCallum wrote:
> > Using a pragma instead of guards is easier to write, less error
> > prone
> > and avoids name clashes (a source of very subtle bugs). This pragma
> > is supported on almost all compilers, including all the compilers
> > we
> > care about: https://en.wikipedia.org/wiki/Pragma_once#Portability.
> > 
> > 
> > 
> 
> Makes sense to me. I did not test, just saw a potential
> typo/omission:
> 
> --- a/daemons/ipa-otpd/internal.h
> +++ b/daemons/ipa-otpd/internal.h
> @@ -20,9 +20,6 @@
>   * along with this program.  If not, see <http://www.gnu.org/license
> s/>.
>   */
> 
> -#ifndef INTERNAL_H_
> -#define INTERNAL_H_
> -
> 
> 
> ... no pragma there.

Fixed.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-npmccallum-0094-1-Migrate-from-ifndef-guards-to-pragma-once.patch
Type: text/x-patch
Size: 10453 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20160524/16e036cf/attachment.bin>


More information about the Freeipa-devel mailing list