if b & 0x80:
offset += 6
c = port.read(1)
+ elif negative:
+ return -result
else:
- return -result if negative else result
+ return result
while c:
b = ord(c)
if b & 0x80:
else:
result |= (b << offset)
break
- return -result if negative else result
+ if negative:
+ return -result
+ else:
+ return result
def write_bvec(port, x):