nostr:nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpqpkaaq274jyhw2yz9xxca963v0zx9qfymdh4p8mrp670fhq0j8y9q0855ru nostr:nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpqx2vc8gu0kj2slcujhkd2y684k32e2zhzn78d2quea4tajn9ql2pqunvqps Ohh, you mean casting it directory to the file pointer in the struct (you didn't have to pull a spec out for that, that is called casting sir). Problem is, i don't really know what that pointer FILE* even is, because this is not my code. However, it may just be stdout/stderr for compatibility.
Anyway, this is all the fault of a very very shitty (and old) FCGI library i'm using called fcgiapp or something (there is another library i'd like to use created by a cool guy though there was a bug when i last used it 3 years ago but he seemed to fix it since i reported it).
(also, that's not technically legal, it's absolutely legal. It's so legal its pretty much used for C-style "inheritance" features for structs. Many libraries have done this shit for decades, so it's fine)