1import struct 2 3def struct_unpack(data, counter, fmt): 4 fmt_size = struct.calcsize(fmt) 5 return (counter+fmt_size,) + struct.unpack (fmt, data[counter:counter+fmt_size]) 6 7