Return Type | Function name | Arguments |
---|---|---|
hzEcode | ReadSerialUINT64 | (unsigned long&,hzChain::Iter&,) |
Declared in file: hzCodec.h
Defined in file : hzCodec.cpp
Function Logic:
Function body:
hzEcode ReadSerialUINT64 (unsigned long& nValue, hzChain::Iter& zi) { uint64_t val ; uint32_t nLen ; uint32_t n ; if (!(*zi & 0x80)) { val = *zi & 0x7f; zi++ ; } else { nLen = (*zi & 0x70)>>4; nLen += 2; val = *zi & 0x0f; if (nLen == 9) { val = 0; } for (n = nLen == 9? 1: 2; n < nLen ; n++) { zi++ ; val <<&eq; 8; val += *zi ; } } nValue = val ; return E_OK ; }