Test for equality between this hzDomain and an operand instance

Return TypeFunction nameArguments
boolhzDomain::operator==(hzDomain&,)

Declared in file: hzEmaddr.h
Defined in file : hzDomain.cpp

Function Logic:

0:START 1:unknown 2:Return true 3:unknown 4:Return false 5:unknown 6:Return false 7:thisCtl suppCtl 8:unknown 9:Return true 10:Return false

Function body:

bool hzDomain::operator== (hzDomain& E)
{
   //  Test for equality between this hzDomain and an operand instance
   //  
   //  Arguments: 1) E Test domain name
   //  
   //  Returns: True If this addesss is equal to the supplied test domain name
   //     False Otherwise
   _hzfunc("hzDomain::operator==") ;
   _domItem*   thisCtl ;       //  This domain name space
   _domItem*   suppCtl ;       //  Supplied domain name space
   if (m_addr == E.m_addr)         return true ;
   if (m_addr && E.m_addr == 0)return false ;
   if (E.m_addr && m_addr == 0)return false ;
   //  Compare domains first then LHS
   thisCtl = _domXlate(m_addr) ;
   suppCtl = _domXlate(E.m_addr) ;
   if (!strcmp(thisCtl->m_data, suppCtl->m_data))
       return true ;
   return false ;
}