Return TypeFunction nameArguments
hzEcodehzXDate::SetDate(unsigned int,unsigned int,unsigned int,)

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

Function Logic:

0:START 1:m_hour==0 2:hour 3:hour 4:_daysfromdate rc 5:rc!=E_OK 6:m_hour m_usec 7:Return rc 8:m_hour 9:Return E_OK

Function body:

hzEcode hzXDate::SetDate (unsigned int Y, unsigned int M, unsigned int D)
{
   uint32_t    hour ;
   uint32_t    days ;
   hzEcode     rc ;
   if (m_hour == 0)
       hour = 0;
   else
       hour = m_hour % 24;
   rc = _daysfromdate(days, Y, M, D) ;
   if (rc != E_OK)
       { m_hour = 0; m_usec = 0; return rc ; }
   m_hour = (days * 24)+hour ;
   return E_OK ;
}