Return TypeFunction nameArguments
intStringCompareI(const hzString&,const hzString&,)

Declared in file: hzString.h
Defined in file : hzString.cpp

Function Logic:

0:START 1:!t 2:Return (!s||!s[0])?0:-_tolower(*s) 3:!s||!s[0] 4:Return _tolower(*t) 5:*t&&*s&&_tolower(*t)==_tolower(*s); 6:Return _tolower(*t)-_tolower(*s)

Function body:

int StringCompareI (const hzString& A, const hzString& B)
{
   _hzfunc(__func__) ;
   const char* t = *A ;
   const char* s = *B ;
   if (!t)
       return (!s || !s[0])? 0: -_tolower(*s) ;
   if (!s || !s[0])
       return _tolower(*t) ;
   for (; *t && *s && _tolower(*t) == _tolower(*s) ; t++, s++) ;
   return _tolower(*t) - _tolower(*s) ;
}