equal
deleted
inserted
replaced
2 |
2 |
3 #ifndef STRAPI_HPP |
3 #ifndef STRAPI_HPP |
4 #define STRAPI_HPP |
4 #define STRAPI_HPP |
5 |
5 |
6 #include <string.h> |
6 #include <string.h> |
|
7 #include <wchar.h> |
|
8 |
|
9 #if !defined(_MSC_VER) |
|
10 #define _stricmp strcmp |
|
11 #define _wcsicmp wcscmp |
|
12 #endif //!_MSC_VER |
7 |
13 |
8 /** String API mapper base - just mapping by character type, not by case sensitivity yet. |
14 /** String API mapper base - just mapping by character type, not by case sensitivity yet. |
9 * Class template CStrApiBaseT declaration is general, but following inline method |
15 * Class template CStrApiBaseT declaration is general, but following inline method |
10 * definitions are specialized by character type. Class is not used directly, but only |
16 * definitions are specialized by character type. Class is not used directly, but only |
11 * as a base class for template class CStrApiT */ |
17 * as a base class for template class CStrApiT */ |