Yeah, it is as you said. It’s only that the formatting on this site treats STAR as a text formatting (italics) ignoring the fact I used CODE formatting. Duh.
Pasted the code as an image, hopefully this would work.
The problem is probably related to your use of PTHREADS. I’ve had a look at some examples and they seem to have variables declared outside of PT_BEGIN but all C code inside PT_BEGIN PT_END blocks. In particular I’m looking at static PT_THREAD( handle_script ( struct httpd_state *s ) ) defined in httpd.c. I don’t know what the macros do though so suggest you look them up to ensure you can put code where you have.
It didn’t work, but in the meantime I managed to come up with a solution that doesn’t require mentioned above code, so I’ve progressed. So far it’s doing the job.
Many thanks for taking the interest and trying to help