Merge 3.5 (ctypes)

This commit is contained in:
Victor Stinner 2015-07-29 14:36:03 +02:00
commit 245edd4d52
3 changed files with 32 additions and 0 deletions

View file

@ -765,6 +765,7 @@ I_set_sw(void *ptr, PyObject *value, Py_ssize_t size)
if (get_ulong(value, &val) < 0)
return NULL;
memcpy(&field, ptr, sizeof(field));
field = SWAP_INT(field);
field = SET(unsigned int, field, (unsigned int)val, size);
field = SWAP_INT(field);
memcpy(ptr, &field, sizeof(field));