git: <wchar.h>: Partial revert of b9286c919de6585c967b8dbf2c472fba7b33f9f1.

Sascha Wildner swildner at crater.dragonflybsd.org
Wed Jul 21 03:37:07 PDT 2010


commit 4cc93e2d831996f09ad103c3d1ab995b27840014
Author: Sascha Wildner <saw at online.de>
Date:   Wed Jul 21 12:34:44 2010 +0200

    <wchar.h>: Partial revert of b9286c919de6585c967b8dbf2c472fba7b33f9f1.
    
    Before Hasso's commit, both wchar_t and WCHAR_{MIN,MAX} were inside a
    #ifndef __cplusplus. With this state, devel/boost-libs in pkgsrc indeed
    fails to build because it can't find WCHAR_{MIN,MAX}.
    
    However, with the #ifndef completely removed (after Hasso's commit),
    clang whines during C++ compilation because wchar_t is a built in type
    in C++.
    
    Therefore, bring back the #ifndef, but only around wchar_t and not
    around the limits. This keeps boost-libs building, silences clang, is
    in line with what the C++ standard says and with what others (FreeBSD,
    for example) do.

Summary of changes:
 include/wchar.h  |    3 ++-
 sys/sys/stdint.h |    3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/4cc93e2d831996f09ad103c3d1ab995b27840014


-- 
DragonFly BSD source repository





More information about the Commits mailing list