cgi_output(3)

✨ cgi_output ✨

okay bestie, so like β€” this is cgi_output from the cgi/cgi.h corner of the ClearSilver universe, and it's literally the function that shows your CGI output to the user πŸ’… it's giving "final reveal" energy, no cap.


🌸 SYNOPSIS 🌸

#include <cgi/cgi.h>

NEOERR *cgi_output (CGI *cgi, STRING *output);

like, that's the whole vibe right there 🫢


πŸŽ€ ARGUMENTS πŸŽ€

  • cgi β€” a pointer to a CGI struct, and it has to be one you allocated with cgi_init πŸ’– no random structs, we don't do that here.
  • output β€” the data to send to output from the CGI ✨ that's the actual content going out into the world, main character moment fr fr.

πŸ¦‹ DESCRIPTION πŸ¦‹

so like, normally this is called by cgi_display, right? it just kinda happens behind the scenes, iconic, no notes. but some people wanted it external so they could call it directly πŸ‘‘ and honestly? valid. sometimes you wanna be the one holding the aux cord.

that's it. that's the description. short, sweet, ate. πŸ’€


🌈 RETURN VALUE 🌈

None 😌 literally nothing comes back. not a NEOERR, not a vibe, nothing. it's giving "I did my job and left" energy.


πŸ’œ SEE ALSO πŸ’œ

go read these too bestie, they're all part of the family:

(yeah that last one is missing its (3) β€” I said what I said, I'm not editing the source, periodt πŸŽ€)


mwah πŸ’‹ that's the page! this one came from ClearSilver, dated 12 July 2007 β€” old money, still slaying. byeee πŸ¦‹βœ¨