Return TypeFunction nameArguments
unsigned charhzXbuf::Iter::operator=(const unsigned char,)

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

Function Logic:

0:START 1:!m_block 2:Return m_cDefault 3:zp 4:!zp 5:Fatal 6:!zp->Next()&&m_nOset==zp->xize 7:Return m_cDefault 8:m_nOset>=zp->xize 9:_xblk::Next Fatal 10:zp 11:Return zp->m_Data[m_nOset]

Function body:

unsigned char hzXbuf::Iter::operator= (const unsigned char c)
{
   _hzfunc("hzXbuf::Iter::operator=") ;
   _xblk*  zp ;
   if (!m_block)
       return m_cDefault ;
   zp = (_xblk*) m_block ;
   if (!zp)
       Fatal("Cannot access block %d\n", m_block) ;
   if (!zp->Next() && m_nOset == zp->xize)
       return m_cDefault ;
   if (m_nOset >&eq; zp->xize)
       Fatal("Have block %p next %p oset %d size %d\n", m_block, zp->Next(), m_nOset, zp->xize) ;
   zp->m_Data[m_nOset] = c ;
   return zp->m_Data[m_nOset] ;
}