Ah, that’s perfect thanks. Totally missed the miscellaneous support section.
> On Oct 7, 2020, at 4:08 PM, Matthew Flatt <[email protected]> wrote: > > Probably you want to use `cast`. If you have an integer `addr` that > corresponds to an address, then > > (cast addr _uintptr _pointer) > > casts it to a C pointer. > > Matthew > > At Wed, 7 Oct 2020 10:28:42 -0500, Nathaniel Griswold wrote: >> Related to a question I asked earlier, but this time at the racket side: >> >> Is there any way to manually construct a cpointer with a raw pointer value? >> I >> suppose this would mean being able to construct a chez record in racket. >> >> My use case is that I have a remote process talking to a racket process, it >> is >> sending a pointer to some shared memory and I want to access that shared >> memory. It’s an array of c structs with some integer data and each has a >> pointer to some raw bytes. >> >> Any way to do it? >> >> Thanks >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Racket Users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/racket-users/CDC4A5DF-6BE1-4B96-BF3A-0B19F2EB >> F0AC%40gmail.com. -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/racket-users/4218EB80-31C5-4011-B217-5B1F87E76A5E%40gmail.com.

