INNER CODE UNIT · Python
l
bongtrop/hbctool · hbctool/hbc/hbc59/__init__.py:137
l = len(s)//2
else:
l = len(val)
s = val.encode("utf-8")
assert l <= length, "Overflowed string length is not supported yet."
memcpy(stringStorage, s, offset, len(s))
def _checkBufferTag(self, buf, iid):
keyTag = buf[iid]
if keyTag & 0x80:
return (((keyTag & 0x0f) << 8) | (buf[iid + 1]), keyTag & TagMask)
else:
return (keyTag & 0x0f, keyTag & TagMask)
def _SLPToString(self, tag, buf, iid, ind):
start = iid + ind