Return TypeFunction nameArguments
intCstrFirst(const char*,const char*,)

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

Function Logic:

0:START 1:!cpHaystack||!cpHaystack[0]||!cpNeedle||!cpNeedle[0] 2:Return false 3:cpHaystack[n]; 4:cpHaystack[n]!=cpNeedle[0] 5:!CstrCompare(cpHaystack+n,cpNeedle) 6:Return n 7:Return -1

Function body:

int CstrFirst (const char* cpHaystack, const char* cpNeedle)
{
   uint32_t    n ;
   if (!cpHaystack || !cpHaystack[0]|| !cpNeedle || !cpNeedle[0])
       return false ;
   for (n = 0; cpHaystack[n] ; n++)
   {
       if (cpHaystack[n] != cpNeedle[0])
           continue ;
       if (!CstrCompare(cpHaystack + n, cpNeedle))
           return n ;
   }
   return -1;
}