Return TypeFunction nameArguments
intStringCompare(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:-*s 3:!s||!s[0] 4:Return *t 5:*t&&*s&&*t==*s; 6:Return *t-*s

Function body:

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