Print this page
Fix clang errors

*** 120,129 **** --- 120,132 ---- #endif /* defined(_XPG6) && !defined(_VA_LIST) */ #ifdef __STDC__ #if !defined(_STRICT_STDC) || defined(_XOPEN_SOURCE) || defined(__EXTENSIONS__) + #if __cplusplus >= 199711L + namespace std { + #endif extern int iswalpha(wint_t); extern int iswupper(wint_t); extern int iswlower(wint_t); extern int iswdigit(wint_t); extern int iswxdigit(wint_t);
*** 138,147 **** --- 141,172 ---- extern wint_t towupper(wint_t); extern wchar_t *wcswcs(const wchar_t *, const wchar_t *); extern int wcswidth(const wchar_t *, size_t); extern int wcwidth(wchar_t); extern wctype_t wctype(const char *); + #if __cplusplus >= 199711L + } /* namespace std */ + + using std::iswalpha; + using std::iswupper; + using std::iswlower; + using std::iswdigit; + using std::iswxdigit; + using std::iswalnum; + using std::iswspace; + using std::iswpunct; + using std::iswprint; + using std::iswgraph; + using std::iswcntrl; + using std::iswctype; + using std::towlower; + using std::towupper; + using std::wcswcs; + using std::wcswidth; + using std::wcwidth; + using std::wctype; + #endif #endif /* !defined(_STRICT_STDC) || defined(_XOPEN_SOURCE)... */ #if defined(__EXTENSIONS__) || \ (!defined(_STRICT_STDC) && !defined(__XOPEN_OR_POSIX)) /* || defined(_XPG7) */