Return TypeFunction nameArguments
hzEcodehzSDate::AltYear(int,)

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

Function Logic:

0:START 1:interval<0&&(m_days+interval)<0 2:Return E_RANGE 3:(m_days+interval)>DAYS_IN_10K 4:Return E_RANGE 5:_datefromdays Y 6:Return _daysfromdate(m_days,Y,M,D)

Function body:

hzEcode hzSDate::AltYear (int interval)
{
   uint32_t    Y ;
   uint32_t    M ;
   uint32_t    D ;
   if (interval < 0&& (m_days + interval) < 0)
       return E_RANGE ;
   if ((m_days + interval) > DAYS_IN_10K)
       return E_RANGE ;
   _datefromdays(Y, M, D, m_days) ;
   Y += interval ;
   return _daysfromdate(m_days, Y, M, D) ;
}