Using ccall with pointers in signature

Okay. The following works:

z_ptr = ccall((:fwht, "./libmean.so"), Ptr{Cdouble}, (Ptr{Cdouble}, Cint), rand(10_000), 10_000)
z = unsafe_wrap(Vector{Float64}, z_ptr, 10_000)