From 93e9a9924741c257172f3384ae199b45b5364886 Mon Sep 17 00:00:00 2001 From: John David Anglin Date: Tue, 15 Jan 2002 21:31:56 +0000 Subject: [PATCH] ctype_noninline.h: Use __SB_masks for address of character to attribute mapping table. * config/os/hpux/bits/ctype_noninline.h: Use __SB_masks for address of character to attribute mapping table. From-SVN: r48880 --- libstdc++-v3/ChangeLog | 5 +++++ libstdc++-v3/config/os/hpux/bits/ctype_noninline.h | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 7c3e91e6a8a..47650e3d614 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2002-01-15 John David Anglin + + * config/os/hpux/bits/ctype_noninline.h: Use __SB_masks for address + of character to attribute mapping table. + 2002-01-15 David Billinghurst * testsuite/26_numerics/c99_classification_macros_c.cc diff --git a/libstdc++-v3/config/os/hpux/bits/ctype_noninline.h b/libstdc++-v3/config/os/hpux/bits/ctype_noninline.h index 7dbaced5a1d..96a6da9257a 100644 --- a/libstdc++-v3/config/os/hpux/bits/ctype_noninline.h +++ b/libstdc++-v3/config/os/hpux/bits/ctype_noninline.h @@ -1,6 +1,6 @@ // Locale support -*- C++ -*- -// Copyright (C) 1997-2001 Free Software Foundation, Inc. +// Copyright (C) 1997-2001, 2002 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 @@ -37,13 +37,13 @@ size_t __refs) : __ctype_abstract_base(__refs), _M_del(__table != 0 && __del), _M_toupper(NULL), _M_tolower(NULL), _M_ctable(NULL), - _M_table(__table == 0 ? _M_ctable: __table) + _M_table(__table == 0 ? (const mask *) __SB_masks : __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_ctable(NULL), - _M_table(__table == 0 ? _M_ctable: __table) + _M_table(__table == 0 ? (const mask *) __SB_masks : __table) { } char -- 2.30.2