@@ -707,69 +707,69 @@ constinit locale::id ctype<wchar_t>::id;
707
707
ctype<wchar_t >::~ctype () {}
708
708
709
709
bool 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 ;
711
711
}
712
712
713
713
const wchar_t * ctype<wchar_t >::do_is (const char_type* low, const char_type* high, mask* vec) const {
714
714
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 );
716
716
return low;
717
717
}
718
718
719
719
const wchar_t * ctype<wchar_t >::do_scan_is (mask m, const char_type* low, const char_type* high) const {
720
720
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))
722
722
break ;
723
723
return low;
724
724
}
725
725
726
726
const wchar_t * ctype<wchar_t >::do_scan_not (mask m, const char_type* low, const char_type* high) const {
727
727
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)))
729
729
break ;
730
730
return low;
731
731
}
732
732
733
733
wchar_t ctype<wchar_t >::do_toupper (char_type c) const {
734
734
# ifdef _LIBCPP_HAS_DEFAULTRUNELOCALE
735
- return isascii (c) ? _DefaultRuneLocale.__mapupper [c] : c;
735
+ return std::__isascii (c) ? _DefaultRuneLocale.__mapupper [c] : c;
736
736
# 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;
738
738
# 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;
740
740
# endif
741
741
}
742
742
743
743
const wchar_t * ctype<wchar_t >::do_toupper (char_type* low, const char_type* high) const {
744
744
for (; low != high; ++low)
745
745
# ifdef _LIBCPP_HAS_DEFAULTRUNELOCALE
746
- *low = isascii (*low) ? _DefaultRuneLocale.__mapupper [*low] : *low;
746
+ *low = std::__isascii (*low) ? _DefaultRuneLocale.__mapupper [*low] : *low;
747
747
# 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;
749
749
# 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;
751
751
# endif
752
752
return low;
753
753
}
754
754
755
755
wchar_t ctype<wchar_t >::do_tolower (char_type c) const {
756
756
# ifdef _LIBCPP_HAS_DEFAULTRUNELOCALE
757
- return isascii (c) ? _DefaultRuneLocale.__maplower [c] : c;
757
+ return std::__isascii (c) ? _DefaultRuneLocale.__maplower [c] : c;
758
758
# 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;
760
760
# 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;
762
762
# endif
763
763
}
764
764
765
765
const wchar_t * ctype<wchar_t >::do_tolower (char_type* low, const char_type* high) const {
766
766
for (; low != high; ++low)
767
767
# ifdef _LIBCPP_HAS_DEFAULTRUNELOCALE
768
- *low = isascii (*low) ? _DefaultRuneLocale.__maplower [*low] : *low;
768
+ *low = std::__isascii (*low) ? _DefaultRuneLocale.__maplower [*low] : *low;
769
769
# 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;
771
771
# 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;
773
773
# endif
774
774
return low;
775
775
}
@@ -783,14 +783,14 @@ const char* ctype<wchar_t>::do_widen(const char* low, const char* high, char_typ
783
783
}
784
784
785
785
char ctype<wchar_t >::do_narrow (char_type c, char dfault) const {
786
- if (isascii (c))
786
+ if (std::__isascii (c))
787
787
return static_cast <char >(c);
788
788
return dfault;
789
789
}
790
790
791
791
const wchar_t * ctype<wchar_t >::do_narrow (const char_type* low, const char_type* high, char dfault, char * dest) const {
792
792
for (; low != high; ++low, ++dest)
793
- if (isascii (*low))
793
+ if (std::__isascii (*low))
794
794
*dest = static_cast <char >(*low);
795
795
else
796
796
*dest = dfault;
@@ -816,52 +816,52 @@ ctype<char>::~ctype() {
816
816
817
817
char ctype<char >::do_toupper (char_type c) const {
818
818
#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;
820
820
#elif defined(__NetBSD__)
821
821
return static_cast <char >(__classic_upper_table ()[static_cast <unsigned char >(c)]);
822
822
#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;
824
824
#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;
826
826
#endif
827
827
}
828
828
829
829
const char * ctype<char >::do_toupper (char_type* low, const char_type* high) const {
830
830
for (; low != high; ++low)
831
831
#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;
833
833
#elif defined(__NetBSD__)
834
834
*low = static_cast <char >(__classic_upper_table ()[static_cast <unsigned char >(*low)]);
835
835
#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;
837
837
#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;
839
839
#endif
840
840
return low;
841
841
}
842
842
843
843
char ctype<char >::do_tolower (char_type c) const {
844
844
#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;
846
846
#elif defined(__NetBSD__)
847
847
return static_cast <char >(__classic_lower_table ()[static_cast <unsigned char >(c)]);
848
848
#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;
850
850
#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;
852
852
#endif
853
853
}
854
854
855
855
const char * ctype<char >::do_tolower (char_type* low, const char_type* high) const {
856
856
for (; low != high; ++low)
857
857
#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;
859
859
#elif defined(__NetBSD__)
860
860
*low = static_cast <char >(__classic_lower_table ()[static_cast <unsigned char >(*low)]);
861
861
#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;
863
863
#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;
865
865
#endif
866
866
return low;
867
867
}
@@ -875,14 +875,14 @@ const char* ctype<char>::do_widen(const char* low, const char* high, char_type*
875
875
}
876
876
877
877
char ctype<char >::do_narrow (char_type c, char dfault) const {
878
- if (isascii (c))
878
+ if (std::__isascii (c))
879
879
return static_cast <char >(c);
880
880
return dfault;
881
881
}
882
882
883
883
const char * ctype<char >::do_narrow (const char_type* low, const char_type* high, char dfault, char * dest) const {
884
884
for (; low != high; ++low, ++dest)
885
- if (isascii (*low))
885
+ if (std::__isascii (*low))
886
886
*dest = *low;
887
887
else
888
888
*dest = dfault;
@@ -1140,7 +1140,7 @@ bool ctype_byname<wchar_t>::do_is(mask m, char_type c) const {
1140
1140
1141
1141
const wchar_t * ctype_byname<wchar_t >::do_is (const char_type* low, const char_type* high, mask* vec) const {
1142
1142
for (; low != high; ++low, ++vec) {
1143
- if (isascii (*low))
1143
+ if (std::__isascii (*low))
1144
1144
*vec = static_cast <mask>(ctype<char >::classic_table ()[*low]);
1145
1145
else {
1146
1146
*vec = 0 ;
0 commit comments