From: Krister Walfridsson Date: Fri, 27 Jun 2003 16:59:04 +0000 (+0200) Subject: 2003-06-27 Krister Walfridsson X-Git-Tag: releases/gcc-3.4.0~5412 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2e8a523fa738332c2a5f2c37d3dce449266d21ff;p=thirdparty%2Fgcc.git 2003-06-27 Krister Walfridsson * config/os/bsd/netbsd/ctype_noninline.h (_C_ctype_): Declare. (ctype::classic_table): Return _C_ctype_ + 1. (ctype::ctype): Use classic_table. From-SVN: r68584 --- diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 0d30ceb2f662..a3a842b05442 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,10 @@ +2003-06-27 Krister Walfridsson + + * config/os/bsd/netbsd/ctype_noninline.h + (_C_ctype_): Declare. + (ctype::classic_table): Return _C_ctype_ + 1. + (ctype::ctype): Use classic_table. + 2003-06-27 Paolo Carlini Nathan C. Myers diff --git a/libstdc++-v3/config/os/bsd/netbsd/ctype_noninline.h b/libstdc++-v3/config/os/bsd/netbsd/ctype_noninline.h index 80138cb3ec8c..578e0a42e314 100644 --- a/libstdc++-v3/config/os/bsd/netbsd/ctype_noninline.h +++ b/libstdc++-v3/config/os/bsd/netbsd/ctype_noninline.h @@ -1,6 +1,6 @@ // Locale support -*- C++ -*- -// Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc. +// Copyright (C) 2000, 2001, 2002, 2003 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -32,20 +32,24 @@ // // Information as gleaned from /usr/include/ctype.h - + + extern "C" const u_int8_t _C_ctype_[]; + const ctype_base::mask* ctype::classic_table() throw() - { return 0; } + { return _C_ctype_ + 1; } ctype::ctype(__c_locale, const mask* __table, bool __del, size_t __refs) : __ctype_abstract_base(__refs), _M_del(__table != 0 && __del), - _M_toupper(NULL), _M_tolower(NULL), _M_table(__table ? __table : _ctype_ + 1) + _M_toupper(NULL), _M_tolower(NULL), + _M_table(__table ? __table : classic_table()) { } ctype::ctype(const mask* __table, bool __del, size_t __refs) : __ctype_abstract_base(__refs), _M_del(__table != 0 && __del), - _M_toupper(NULL), _M_tolower(NULL), _M_table(__table ? __table : _ctype_ + 1) + _M_toupper(NULL), _M_tolower(NULL), + _M_table(__table ? __table : classic_table()) { } char