We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a11c0d9 commit c69b65fCopy full SHA for c69b65f
Modules/_ctypes/cfield.c
@@ -393,7 +393,7 @@ Py_ssize_t NUM_BITS(Py_ssize_t bitsize) {
393
return NULL; \
394
} \
395
396
- *(CTYPE*)ptr = SET(CTYPE, *(CTYPE*)ptr, val, (NBITS) / 8); \
+ *(CTYPE*)ptr = SET(CTYPE, *(CTYPE*)ptr, val, size_arg); \
397
_RET(value); \
398
399
\
@@ -415,7 +415,7 @@ Py_ssize_t NUM_BITS(Py_ssize_t bitsize) {
415
TAG ## _set_sw(void *ptr, PyObject *value, Py_ssize_t size_arg) \
416
{ \
417
CTYPE val; \
418
- PyObject *res = TAG ## _set(&val, value, size_arg); \
+ PyObject *res = TAG ## _set(&val, value, (NBITS) / 8); \
419
if (res == NULL) { \
420
421
0 commit comments