Return TypeFunction nameArguments
unsigned intIsTime(unsigned int&,unsigned int&,unsigned int&,hzChain::Iter&,)

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

Function Logic:

0:START 1:hzChain::Iter::eof 2:ci.eof() 3:Return 0 4:!IsDigit(*ci) 5:Return 0 6:xi nCount 7:!xi.eof()&&(IsDigit(*xi)||*xi==(char)58)&&nCount<8; 8:buf 9:buf 10:Return IsTime(h,m,s,buf)?8:0

Function body:

unsigned int IsTime (unsigned int& h, unsigned int& m, unsigned int& s, hzChain::Iter& ci)
{
   hzChain::Iter   xi ;
   uint32_t    nCount ;
   char        buf [12];
   if (ci.eof())       return 0;
   if (!IsDigit(*ci))  return 0;
   xi = ci ;
   for (nCount = 0; !xi.eof() && (IsDigit(*xi) || *xi == CHAR_COLON) && nCount < 8; nCount++, xi++)
       buf[nCount] = *xi ;
   buf[nCount] = 0;
   return IsTime(h, m, s, buf) ? 8: 0;
}