148fb7bfaSmrg // wide string support -*- C++ -*- 248fb7bfaSmrg 3*b1e83836Smrg // Copyright (C) 1999-2022 Free Software Foundation, Inc. 448fb7bfaSmrg // 548fb7bfaSmrg // This file is part of the GNU ISO C++ Library. This library is free 648fb7bfaSmrg // software; you can redistribute it and/or modify it under the 748fb7bfaSmrg // terms of the GNU General Public License as published by the 848fb7bfaSmrg // Free Software Foundation; either version 3, or (at your option) 948fb7bfaSmrg // any later version. 1048fb7bfaSmrg 1148fb7bfaSmrg // This library is distributed in the hope that it will be useful, 1248fb7bfaSmrg // but WITHOUT ANY WARRANTY; without even the implied warranty of 1348fb7bfaSmrg // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 1448fb7bfaSmrg // GNU General Public License for more details. 1548fb7bfaSmrg 1648fb7bfaSmrg // Under Section 7 of GPL version 3, you are granted additional 1748fb7bfaSmrg // permissions described in the GCC Runtime Library Exception, version 1848fb7bfaSmrg // 3.1, as published by the Free Software Foundation. 1948fb7bfaSmrg 2048fb7bfaSmrg // You should have received a copy of the GNU General Public License and 2148fb7bfaSmrg // a copy of the GCC Runtime Library Exception along with this program; 2248fb7bfaSmrg // see the files COPYING3 and COPYING.RUNTIME respectively. If not, see 2348fb7bfaSmrg // <http://www.gnu.org/licenses/>. 2448fb7bfaSmrg 2548fb7bfaSmrg // 2648fb7bfaSmrg // ISO C++ 14882: 21 Strings library 2748fb7bfaSmrg // 2848fb7bfaSmrg 294d5abbe8Smrg #define _GLIBCXX_USE_CXX11_ABI 1 3048fb7bfaSmrg #include <bits/c++config.h> 3148fb7bfaSmrg 3248fb7bfaSmrg #ifdef _GLIBCXX_USE_WCHAR_T 3348fb7bfaSmrg #define C wchar_t 3448fb7bfaSmrg #include "string-inst.cc" 3548fb7bfaSmrg #endif 36