Yeild the EDO size
| Return Type | Function name | Arguments |
|---|---|---|
| uint32_t | hzEdo::Size | (void) |
Declared in file: hzDatabase.h
Defined in file : hdbObjRepos.cpp
Function Logic:
Function body:
uint32_t hzEdo::Size (void)
{
// Yeild the EDO size
uchar* pSlot ; // EDO string space
if (m_addr)
{
pSlot = g_pSMAR_Edo->Xlate(m_addr) ;
if (pSlot[0]& 0x80)
{
if (pSlot[0]& 0x40)
return ((pSlot[0]& 0x3f)<<16)+(pSlot[1]<<8)+pSlot[2];
return ((pSlot[0]& 0x3f)<<8)+pSlot[1];
}
return pSlot[0];
}
return 0;
}