git: <wchar.h>: Implement correct limits for different wchar_t flavors.
    Rimvydas Jasinskas 
    zrj at crater.dragonflybsd.org
       
    Sat Nov  2 15:47:58 PDT 2019
    
    
  
commit a44a78be8d6b254da1e8bdb3ac4cdc65a7f52885
Author: zrj <rimvydas.jasinskas at gmail.com>
Date:   Sat Nov 2 19:02:41 2019 +0200
    <wchar.h>: Implement correct limits for different wchar_t flavors.
    
     Try best to select correct limits while always using handpicked standard
     C wchar_t bounds that match internal rune_t and standard wint_t types.
     It might be worth to switch to using compiler provided limits for all.
     The <stdint.h> header should provide limits for all types in standard
     headers, so provide wint_t (<wchar.h>, <wctype.h>) limits too.
     The <machine/wchar_limits.h> idea taken from NetBSD.
Summary of changes:
 include/stdint.h                                   | 22 ++++++++++--
 include/wchar.h                                    |  5 +--
 sys/cpu/x86_64/include/int_limits.h                | 22 ++----------
 .../cpu/x86_64/include/wchar_limits.h              | 41 +++++++++++++++-------
 4 files changed, 52 insertions(+), 38 deletions(-)
 copy include/alloca.h => sys/cpu/x86_64/include/wchar_limits.h (51%)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/a44a78be8d6b254da1e8bdb3ac4cdc65a7f52885
-- 
DragonFly BSD source repository
    
    
More information about the Commits
mailing list