int32_t PrrtSocket_receive_ordered_wait(PrrtSocket *s, void *buf_ptr, struct sockaddr* addr, prrtTimedelta_t time_window_us) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~prrt/prrt.c: In function ‘__pyx_pf_4prrt_10PrrtSocket_20receive_ordered_timedwait’:prrt/prrt.c:7653:111: warning: passing argument 3 of ‘PrrtSocket_receive_ordered_timedwait’ from incompatible pointer type [-Wincompatible-pointer-types] __pyx_v_len = PrrtSocket_receive_ordered_timedwait(__pyx_v_self->_c_socket, ((void *)__pyx_v_buffer), ((struct __pyx_t_4prrt_sockaddr *)(&__pyx_v_addr)), __pyx_v_time_window_us, (&__pyx_v_deadline_timespec)); ^In file included from prrt/prrt.c:703:0:prrt/proto/socket.c:392:9: note: expected ‘struct sockaddr *’ but argument is of type ‘struct __pyx_t_4prrt_sockaddr *’ int32_t PrrtSocket_receive_ordered_timedwait(PrrtSocket *s, void *buf_ptr, struct sockaddr* addr, prrtTimedelta_t time_window_us, struct timespec* deadline) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~