yapf/strapi.hpp
branchcustombridgeheads
changeset 5619 a2f1d08e2215
parent 5616 0570ae953222
equal deleted inserted replaced
5618:a7db50b9f817 5619:a2f1d08e2215
     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 */