@@ -707,69 +707,69 @@ constinit locale::id ctype<wchar_t>::id;
707707ctype<wchar_t >::~ctype () {}
708708
709709bool ctype<wchar_t >::do_is (mask m, char_type c) const {
710- return isascii (c) ? (ctype<char >::classic_table ()[c] & m) != 0 : false ;
710+ return std::__isascii (c) ? (ctype<char >::classic_table ()[c] & m) != 0 : false ;
711711}
712712
713713const wchar_t * ctype<wchar_t >::do_is (const char_type* low, const char_type* high, mask* vec) const {
714714 for (; low != high; ++low, ++vec)
715- *vec = static_cast <mask>(isascii (*low) ? ctype<char >::classic_table ()[*low] : 0 );
715+ *vec = static_cast <mask>(std::__isascii (*low) ? ctype<char >::classic_table ()[*low] : 0 );
716716 return low;
717717}
718718
719719const wchar_t * ctype<wchar_t >::do_scan_is (mask m, const char_type* low, const char_type* high) const {
720720 for (; low != high; ++low)
721- if (isascii (*low) && (ctype<char >::classic_table ()[*low] & m))
721+ if (std::__isascii (*low) && (ctype<char >::classic_table ()[*low] & m))
722722 break ;
723723 return low;
724724}
725725
726726const wchar_t * ctype<wchar_t >::do_scan_not (mask m, const char_type* low, const char_type* high) const {
727727 for (; low != high; ++low)
728- if (!(isascii (*low) && (ctype<char >::classic_table ()[*low] & m)))
728+ if (!(std::__isascii (*low) && (ctype<char >::classic_table ()[*low] & m)))
729729 break ;
730730 return low;
731731}
732732
733733wchar_t ctype<wchar_t >::do_toupper (char_type c) const {
734734# ifdef _LIBCPP_HAS_DEFAULTRUNELOCALE
735- return isascii (c) ? _DefaultRuneLocale.__mapupper [c] : c;
735+ return std::__isascii (c) ? _DefaultRuneLocale.__mapupper [c] : c;
736736# elif defined(__GLIBC__) || defined(__EMSCRIPTEN__) || defined(__NetBSD__) || defined(__MVS__)
737- return isascii (c) ? ctype<char >::__classic_upper_table ()[c] : c;
737+ return std::__isascii (c) ? ctype<char >::__classic_upper_table ()[c] : c;
738738# else
739- return (isascii (c) && __locale::__iswlower (c, _LIBCPP_GET_C_LOCALE)) ? c - L' a' + L' A' : c;
739+ return (std::__isascii (c) && __locale::__iswlower (c, _LIBCPP_GET_C_LOCALE)) ? c - L' a' + L' A' : c;
740740# endif
741741}
742742
743743const wchar_t * ctype<wchar_t >::do_toupper (char_type* low, const char_type* high) const {
744744 for (; low != high; ++low)
745745# ifdef _LIBCPP_HAS_DEFAULTRUNELOCALE
746- *low = isascii (*low) ? _DefaultRuneLocale.__mapupper [*low] : *low;
746+ *low = std::__isascii (*low) ? _DefaultRuneLocale.__mapupper [*low] : *low;
747747# elif defined(__GLIBC__) || defined(__EMSCRIPTEN__) || defined(__NetBSD__) || defined(__MVS__)
748- *low = isascii (*low) ? ctype<char >::__classic_upper_table ()[*low] : *low;
748+ *low = std::__isascii (*low) ? ctype<char >::__classic_upper_table ()[*low] : *low;
749749# else
750- *low = (isascii (*low) && __locale::__islower (*low, _LIBCPP_GET_C_LOCALE)) ? (*low - L' a' + L' A' ) : *low;
750+ *low = (std::__isascii (*low) && __locale::__islower (*low, _LIBCPP_GET_C_LOCALE)) ? (*low - L' a' + L' A' ) : *low;
751751# endif
752752 return low;
753753}
754754
755755wchar_t ctype<wchar_t >::do_tolower (char_type c) const {
756756# ifdef _LIBCPP_HAS_DEFAULTRUNELOCALE
757- return isascii (c) ? _DefaultRuneLocale.__maplower [c] : c;
757+ return std::__isascii (c) ? _DefaultRuneLocale.__maplower [c] : c;
758758# elif defined(__GLIBC__) || defined(__EMSCRIPTEN__) || defined(__NetBSD__) || defined(__MVS__)
759- return isascii (c) ? ctype<char >::__classic_lower_table ()[c] : c;
759+ return std::__isascii (c) ? ctype<char >::__classic_lower_table ()[c] : c;
760760# else
761- return (isascii (c) && __locale::__isupper (c, _LIBCPP_GET_C_LOCALE)) ? c - L' A' + ' a' : c;
761+ return (std::__isascii (c) && __locale::__isupper (c, _LIBCPP_GET_C_LOCALE)) ? c - L' A' + ' a' : c;
762762# endif
763763}
764764
765765const wchar_t * ctype<wchar_t >::do_tolower (char_type* low, const char_type* high) const {
766766 for (; low != high; ++low)
767767# ifdef _LIBCPP_HAS_DEFAULTRUNELOCALE
768- *low = isascii (*low) ? _DefaultRuneLocale.__maplower [*low] : *low;
768+ *low = std::__isascii (*low) ? _DefaultRuneLocale.__maplower [*low] : *low;
769769# elif defined(__GLIBC__) || defined(__EMSCRIPTEN__) || defined(__NetBSD__) || defined(__MVS__)
770- *low = isascii (*low) ? ctype<char >::__classic_lower_table ()[*low] : *low;
770+ *low = std::__isascii (*low) ? ctype<char >::__classic_lower_table ()[*low] : *low;
771771# else
772- *low = (isascii (*low) && __locale::__isupper (*low, _LIBCPP_GET_C_LOCALE)) ? *low - L' A' + L' a' : *low;
772+ *low = (std::__isascii (*low) && __locale::__isupper (*low, _LIBCPP_GET_C_LOCALE)) ? *low - L' A' + L' a' : *low;
773773# endif
774774 return low;
775775}
@@ -783,14 +783,14 @@ const char* ctype<wchar_t>::do_widen(const char* low, const char* high, char_typ
783783}
784784
785785char ctype<wchar_t >::do_narrow (char_type c, char dfault) const {
786- if (isascii (c))
786+ if (std::__isascii (c))
787787 return static_cast <char >(c);
788788 return dfault;
789789}
790790
791791const wchar_t * ctype<wchar_t >::do_narrow (const char_type* low, const char_type* high, char dfault, char * dest) const {
792792 for (; low != high; ++low, ++dest)
793- if (isascii (*low))
793+ if (std::__isascii (*low))
794794 *dest = static_cast <char >(*low);
795795 else
796796 *dest = dfault;
@@ -816,52 +816,52 @@ ctype<char>::~ctype() {
816816
817817char ctype<char >::do_toupper (char_type c) const {
818818#ifdef _LIBCPP_HAS_DEFAULTRUNELOCALE
819- return isascii (c) ? static_cast <char >(_DefaultRuneLocale.__mapupper [static_cast <ptrdiff_t >(c)]) : c;
819+ return std::__isascii (c) ? static_cast <char >(_DefaultRuneLocale.__mapupper [static_cast <ptrdiff_t >(c)]) : c;
820820#elif defined(__NetBSD__)
821821 return static_cast <char >(__classic_upper_table ()[static_cast <unsigned char >(c)]);
822822#elif defined(__GLIBC__) || defined(__EMSCRIPTEN__) || defined(__MVS__)
823- return isascii (c) ? static_cast <char >(__classic_upper_table ()[static_cast <unsigned char >(c)]) : c;
823+ return std::__isascii (c) ? static_cast <char >(__classic_upper_table ()[static_cast <unsigned char >(c)]) : c;
824824#else
825- return (isascii (c) && __locale::__islower (c, _LIBCPP_GET_C_LOCALE)) ? c - ' a' + ' A' : c;
825+ return (std::__isascii (c) && __locale::__islower (c, _LIBCPP_GET_C_LOCALE)) ? c - ' a' + ' A' : c;
826826#endif
827827}
828828
829829const char * ctype<char >::do_toupper (char_type* low, const char_type* high) const {
830830 for (; low != high; ++low)
831831#ifdef _LIBCPP_HAS_DEFAULTRUNELOCALE
832- *low = isascii (*low) ? static_cast <char >(_DefaultRuneLocale.__mapupper [static_cast <ptrdiff_t >(*low)]) : *low;
832+ *low = std::__isascii (*low) ? static_cast <char >(_DefaultRuneLocale.__mapupper [static_cast <ptrdiff_t >(*low)]) : *low;
833833#elif defined(__NetBSD__)
834834 *low = static_cast <char >(__classic_upper_table ()[static_cast <unsigned char >(*low)]);
835835#elif defined(__GLIBC__) || defined(__EMSCRIPTEN__) || defined(__MVS__)
836- *low = isascii (*low) ? static_cast <char >(__classic_upper_table ()[static_cast <size_t >(*low)]) : *low;
836+ *low = std::__isascii (*low) ? static_cast <char >(__classic_upper_table ()[static_cast <size_t >(*low)]) : *low;
837837#else
838- *low = (isascii (*low) && __locale::__islower (*low, _LIBCPP_GET_C_LOCALE)) ? *low - ' a' + ' A' : *low;
838+ *low = (std::__isascii (*low) && __locale::__islower (*low, _LIBCPP_GET_C_LOCALE)) ? *low - ' a' + ' A' : *low;
839839#endif
840840 return low;
841841}
842842
843843char ctype<char >::do_tolower (char_type c) const {
844844#ifdef _LIBCPP_HAS_DEFAULTRUNELOCALE
845- return isascii (c) ? static_cast <char >(_DefaultRuneLocale.__maplower [static_cast <ptrdiff_t >(c)]) : c;
845+ return std::__isascii (c) ? static_cast <char >(_DefaultRuneLocale.__maplower [static_cast <ptrdiff_t >(c)]) : c;
846846#elif defined(__NetBSD__)
847847 return static_cast <char >(__classic_lower_table ()[static_cast <unsigned char >(c)]);
848848#elif defined(__GLIBC__) || defined(__EMSCRIPTEN__) || defined(__MVS__)
849- return isascii (c) ? static_cast <char >(__classic_lower_table ()[static_cast <size_t >(c)]) : c;
849+ return std::__isascii (c) ? static_cast <char >(__classic_lower_table ()[static_cast <size_t >(c)]) : c;
850850#else
851- return (isascii (c) && __locale::__isupper (c, _LIBCPP_GET_C_LOCALE)) ? c - ' A' + ' a' : c;
851+ return (std::__isascii (c) && __locale::__isupper (c, _LIBCPP_GET_C_LOCALE)) ? c - ' A' + ' a' : c;
852852#endif
853853}
854854
855855const char * ctype<char >::do_tolower (char_type* low, const char_type* high) const {
856856 for (; low != high; ++low)
857857#ifdef _LIBCPP_HAS_DEFAULTRUNELOCALE
858- *low = isascii (*low) ? static_cast <char >(_DefaultRuneLocale.__maplower [static_cast <ptrdiff_t >(*low)]) : *low;
858+ *low = std::__isascii (*low) ? static_cast <char >(_DefaultRuneLocale.__maplower [static_cast <ptrdiff_t >(*low)]) : *low;
859859#elif defined(__NetBSD__)
860860 *low = static_cast <char >(__classic_lower_table ()[static_cast <unsigned char >(*low)]);
861861#elif defined(__GLIBC__) || defined(__EMSCRIPTEN__) || defined(__MVS__)
862- *low = isascii (*low) ? static_cast <char >(__classic_lower_table ()[static_cast <size_t >(*low)]) : *low;
862+ *low = std::__isascii (*low) ? static_cast <char >(__classic_lower_table ()[static_cast <size_t >(*low)]) : *low;
863863#else
864- *low = (isascii (*low) && __locale::__isupper (*low, _LIBCPP_GET_C_LOCALE)) ? *low - ' A' + ' a' : *low;
864+ *low = (std::__isascii (*low) && __locale::__isupper (*low, _LIBCPP_GET_C_LOCALE)) ? *low - ' A' + ' a' : *low;
865865#endif
866866 return low;
867867}
@@ -875,14 +875,14 @@ const char* ctype<char>::do_widen(const char* low, const char* high, char_type*
875875}
876876
877877char ctype<char >::do_narrow (char_type c, char dfault) const {
878- if (isascii (c))
878+ if (std::__isascii (c))
879879 return static_cast <char >(c);
880880 return dfault;
881881}
882882
883883const char * ctype<char >::do_narrow (const char_type* low, const char_type* high, char dfault, char * dest) const {
884884 for (; low != high; ++low, ++dest)
885- if (isascii (*low))
885+ if (std::__isascii (*low))
886886 *dest = *low;
887887 else
888888 *dest = dfault;
@@ -1140,7 +1140,7 @@ bool ctype_byname<wchar_t>::do_is(mask m, char_type c) const {
11401140
11411141const wchar_t * ctype_byname<wchar_t >::do_is (const char_type* low, const char_type* high, mask* vec) const {
11421142 for (; low != high; ++low, ++vec) {
1143- if (isascii (*low))
1143+ if (std::__isascii (*low))
11441144 *vec = static_cast <mask>(ctype<char >::classic_table ()[*low]);
11451145 else {
11461146 *vec = 0 ;
0 commit comments