(gotta flight coming up so dashing but hth) probably need to use the length for make-blob & then move-memory! from pointer to the alloc’ed blob
see (chicken memory) > On Mar 27, 2019, at 12:14 PM, Christoph Lange <[email protected]> wrote: > > i haven’t used the bind egg but the documentation "General Operation” > section beginining with "Structure and union definitions …” seems relevant. > > Haha, yes, thanks. Finding the relevant parts of the docs seems to be the > challenge in the beginning. Will read that. > > it rolls access routines, ex: mosquitto_message-mid, > mosquitto_message-payload, ... > > > #;1> (import bind) > #;2> ,x* (bind* "struct mosquitto_message{ > int mid; > char *topic; > void *payload; > int payloadlen; > int qos; > ___bool retain; > };”) > > Oh, useful tool to learn, as it seems. > > Thanks for the help. ... one follow-up question: > > I now get a void pointer to some data in memory, and the length of the > payload. How can I make that e.g. a blob? Or a string? _______________________________________________ Chicken-users mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/chicken-users
