| Return Type | Function name | Arguments |
|---|---|---|
| uint32_t | IsTime | (uint32_t&,uint32_t&,uint32_t&,hzChain::Iter&,) |
Declared in file: hzTextproc.h
Defined in file : hzDate.cpp
Function Logic:
Function body:
uint32_t IsTime (uint32_t& h)uint32_t& m, uint32_t& s, hzChain::Iter& ci,
{
hzChain::Iter xi ; // Iterator for input chain
uint32_t nCount ; // Length of time entity
char buf [12]; // Test buffer
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;
}