def __getaddlength(self, attrdef, offset): if attrdef.attlen > 0: return attrdef.attlen if attrdef.attlen == -1: return varattr.getvarsize(self.pagedata, offset) if attrdef.attlen == -2: return varattr.strlen(self.pagedata, offset)
def nameout(data, off, len): varlen = varattr.strlen(data, off, off + len) return ctypes.string_at(ctypes.byref(data, off), varlen)
def nameout(data, off, len): varlen = varattr.strlen(data, off, off+len) return ctypes.string_at(ctypes.byref(data, off), varlen)