Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 22 Jul 2017 14:03:20 +0000 (UTC)
From:      Ed Schouten <ed@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-11@freebsd.org
Subject:   svn commit: r321372 - stable/11/include
Message-ID:  <201707221403.v6ME3K5B043797@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: ed
Date: Sat Jul 22 14:03:20 2017
New Revision: 321372
URL: https://svnweb.freebsd.org/changeset/base/321372

Log:
  MFC r320240:
  
    Use __ISO_C_VISIBLE, as opposed to testing __STDC_VERSION__.
  
    FreeBSD's C library uses __STDC_VERSION__ to determine whether the
    compiler provides language features specific to a certain version of the
    C standard. __ISO_C_VISIBLE is used to specify which library features
    need to be exposed.
  
    max_align_t currently uses __STDC_VERSION__, even though it should be
    using __ISO_C_VISIBLE to remain consistent with the rest of the headers
    in include/.

Modified:
  stable/11/include/stddef.h
Directory Properties:
  stable/11/   (props changed)

Modified: stable/11/include/stddef.h
==============================================================================
--- stable/11/include/stddef.h	Sat Jul 22 13:33:06 2017	(r321371)
+++ stable/11/include/stddef.h	Sat Jul 22 14:03:20 2017	(r321372)
@@ -62,7 +62,7 @@ typedef	___wchar_t	wchar_t;
 #endif
 #endif
 
-#if __STDC_VERSION__ >= 201112L || __cplusplus >= 201103L
+#if __ISO_C_VISIBLE >= 2011 || __cplusplus >= 201103L
 #ifndef __CLANG_MAX_ALIGN_T_DEFINED
 typedef	__max_align_t	max_align_t;
 #define __CLANG_MAX_ALIGN_T_DEFINED



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201707221403.v6ME3K5B043797>