A bit more context: I am using a communications library (zeromq) and i need to share a c context object between c and racket for in-process communication.
I can either create it in c or create it in racket. The library i'm using happens to create it in racket. The only way i know of solving this problem is to create an init foreign function in racket and pass in the _cpointer data and grab the c pointer when my c function is called. Is there any other way to solve this problem? Nate On Mon, Jul 13, 2020 at 11:43 AM Nate Griswold <[email protected]> wrote: > I had a question. In embedded racket, I am passing a _cpointer value back > to c code by way of racket_apply's return value. > > Looking over https://docs.racket-lang.org/inside/cs-values_types.html , > there appears to be a group of functions associated with extracting values > from ptrs. I do not see one for a pointer ptr there. > > Is there a way to get at a returned _cpointer value from c code? > > Thanks > > Nate > -- 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/CAM-xLPrxgiv_s0QvgT1YkHOKWeugC-py03_gHcirxuQSmYL%3Dcw%40mail.gmail.com.

