def _write(self, storage, width, i, offset, value): #value = byteswap(value) XXX if we_are_translated(): libffi.array_setitem(clibffi.cast_type_to_ffitype(self.T), width, storage, i, offset, value) else: libffi.array_setitem_T(self.T, width, storage, i, offset, value)