1/* 2 * Copyright (c) 1999 3 * Boris Fomitchev 4 * 5 * This material is provided "as is", with absolutely no warranty expressed 6 * or implied. Any use is at your own risk. 7 * 8 * Permission to use or copy this software for any purpose is hereby granted 9 * without fee, provided the above notices are retained on all copies. 10 * Permission to modify the code and to distribute modified code is granted, 11 * provided the above notices are retained, and a notice that the code was 12 * modified is included with the above copyright notice. 13 * 14 */ 15 16#ifndef _STLP_INTERNAL_CCTYPE 17#define _STLP_INTERNAL_CCTYPE 18 19#if defined (_STLP_USE_NEW_C_HEADERS) 20# if defined (_STLP_HAS_INCLUDE_NEXT) 21# include_next <cctype> 22# else 23# include _STLP_NATIVE_CPP_C_HEADER(cctype) 24# endif 25#else 26# include <ctype.h> 27#endif /* _STLP_USE_NEW_C_HEADERS */ 28 29#if ! defined (_STLP_NO_CSTD_FUNCTION_IMPORTS) 30# if defined ( _STLP_IMPORT_VENDOR_CSTD ) 31_STLP_BEGIN_NAMESPACE 32using _STLP_VENDOR_CSTD::isalnum; 33using _STLP_VENDOR_CSTD::isalpha; 34using _STLP_VENDOR_CSTD::iscntrl; 35using _STLP_VENDOR_CSTD::isdigit; 36using _STLP_VENDOR_CSTD::isgraph; 37using _STLP_VENDOR_CSTD::islower; 38using _STLP_VENDOR_CSTD::isprint; 39using _STLP_VENDOR_CSTD::ispunct; 40using _STLP_VENDOR_CSTD::isspace; 41using _STLP_VENDOR_CSTD::isupper; 42using _STLP_VENDOR_CSTD::isxdigit; 43using _STLP_VENDOR_CSTD::tolower; 44using _STLP_VENDOR_CSTD::toupper; 45_STLP_END_NAMESPACE 46# endif /* _STLP_IMPORT_VENDOR_CSTD*/ 47#endif /* _STLP_NO_CSTD_FUNCTION_IMPORTS */ 48 49#endif 50