`_LIBCPP_PROVDES_DEFAULT_RUNE_TABLE` --> `_LIBCPP_PROVIDES_DEFAULT_RUNE_TABLE` Hi mclow.lists, jroelofs, EricWF,
REPOSITORY rL LLVM http://reviews.llvm.org/D8129 Files: include/__locale Index: include/__locale ======================= - include/__locale +++ include/__locale @@ -329,7 +329,21 @@ class _LIBCPP_TYPE_VIS ctype_base { public: -#ifdef __GLIBC__ +#ifdef _LIBCPP_PROVDES_DEFAULT_RUNE_TABLE + typedef unsigned short mask; + static const mask space = 1 << 0; + static const mask print = 1 << 1; + static const mask cntrl = 1 << 2; + static const mask upper = 1 << 3; + static const mask lower = 1 << 4; + static const mask alpha = 1 << 5; + static const mask digit = 1 << 6; + static const mask punct = 1 << 7; + static const mask xdigit = 1 << 8; + static const mask blank = 1 << 9; + static const mask alnum = alpha | digit; + static const mask graph = alnum | punct; +#elif defined(__GLIBC__) typedef unsigned short mask; static const mask space = _ISspace; static const mask print = _ISprint; EMAIL PREFERENCES http://reviews.llvm.org/settings/panel/emailpreferences/ REPOSITORY rL LLVM http://reviews.llvm.org/D8129 EMAIL PREFERENCES http://reviews.llvm.org/settings/panel/emailpreferences/ _______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
