Go to the documentation of this file.Go to the SVN repository for this file.
1 #ifndef CORELIB___NCBICTYPE__HPP
2 #define CORELIB___NCBICTYPE__HPP
42 #if !defined(NCBI_NO_STRICT_CTYPE_ARGS)
43 # define NCBI_STRICT_CTYPE_ARGS
46 #ifdef NCBI_STRICT_CTYPE_ARGS
48 # define NCBI_STRICT_CTYPE_ARGS_ACTIVE
52 #define NCBI_DEFINE_CTYPE_FUNC(name) \
53 inline int name(Uchar c) { return name(int(c)); } \
54 inline int name(char c) { return name(Uchar(c)); } \
55 template<class C> inline int name(C c) \
57 return See_the_standard_on_proper_argument_type_for_ctype_functions(c); \
78 #undef NCBI_DEFINE_CTYPE_FUNC
#define NCBI_DEFINE_CTYPE_FUNC(name)
The NCBI C++/STL use hints.
Defines Limits for the types used in NCBI C/C++ toolkit.