Skip to content

Commit 59f4d76

Browse files
committed
Fixing void*
1 parent 8dda8b9 commit 59f4d76

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

blosc2/blosc2_ext.pyx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -412,14 +412,14 @@ def decompress(src, dst=None, as_bytearray=False):
412412
mem_view_src = memoryview(src)
413413
typed_view_src = mem_view_src.cast('B')
414414
_check_comp_length('src', len(typed_view_src))
415-
blosc2_cbuffer_sizes(<void*>&typed_view_src[0], &nbytes, &cbytes, &blocksize)
415+
blosc2_cbuffer_sizes(<void*>(&typed_view_src[0]), &nbytes, &cbytes, &blocksize)
416416
cdef Py_buffer *buf
417417
if dst is not None:
418418
buf = <Py_buffer *> malloc(sizeof(Py_buffer))
419419
PyObject_GetBuffer(dst, buf, PyBUF_SIMPLE)
420420
if buf.len == 0:
421421
raise ValueError("The dst length must be greater than 0")
422-
size = blosc1_decompress(<void*>&typed_view_src[0], buf.buf, buf.len)
422+
size = blosc1_decompress(<void*>(&typed_view_src[0]), buf.buf, buf.len)
423423
PyBuffer_Release(buf)
424424
else:
425425
dst = PyBytes_FromStringAndSize(NULL, nbytes)
@@ -585,14 +585,14 @@ def decompress2(src, dst=None, **kwargs):
585585
cdef int32_t nbytes
586586
cdef int32_t cbytes
587587
cdef int32_t blocksize
588-
blosc2_cbuffer_sizes(<void*>&typed_view_src[0], &nbytes, &cbytes, &blocksize)
588+
blosc2_cbuffer_sizes(<void*>(&typed_view_src[0]), &nbytes, &cbytes, &blocksize)
589589
cdef Py_buffer *buf
590590
if dst is not None:
591591
buf = <Py_buffer *> malloc(sizeof(Py_buffer))
592592
PyObject_GetBuffer(dst, buf, PyBUF_SIMPLE)
593593
if buf.len == 0:
594594
raise ValueError("The dst length must be greater than 0")
595-
view = <void*>&typed_view_src[0]
595+
view = <void*>(&typed_view_src[0])
596596
with nogil:
597597
size = blosc2_decompress_ctx(dctx, view, cbytes, buf.buf, nbytes)
598598
blosc2_free_ctx(dctx)
@@ -602,7 +602,7 @@ def decompress2(src, dst=None, **kwargs):
602602
if dst is None:
603603
raise RuntimeError("Could not get a bytes object")
604604
dst_buf = <char*>dst
605-
view = <void*>&typed_view_src[0]
605+
view = <void*>(&typed_view_src[0])
606606
with nogil:
607607
size = blosc2_decompress_ctx(dctx, view, cbytes, <void*>dst_buf, nbytes)
608608
blosc2_free_ctx(dctx)

0 commit comments

Comments
 (0)