vf_parse_end(3)

πŸ“¦ version 1.13, in debian bookworm, ubuntu jammy, ubuntu noble

πŸ’– vf_parse_end(3) β€” Library Functions Manual πŸ’–

okay bestie, welcome to the iconic little closer of the vformat parsing trilogy ✨ this one lives in the Library Functions Manual, and she's the one who wraps things up. no cap.


πŸŽ€ NAME πŸŽ€

vf_parse_end β€” literally vf_parse_end(). that's the name, that's the function, we love a self-titled queen πŸ‘‘


πŸ¦‹ SYNOPSIS πŸ¦‹

#include <../vformat/vf_iface.h>

extern bool_t vf_parse_end(VF_PARSER_T *p_parse);

yes the include path really is ../vformat/vf_iface.h, don't @ me, that's just how it is πŸ™ˆ


🌸 PARAMETERS 🌸

  • VF_PARSER_T *p_parse β€” the parser. like, the parser. the one you've been feeding this whole time. hand her over πŸ’…

✨ DESCRIPTION ✨

so what does she actually do? two things, and both of them matter:

  • make sure the parse is complete (finish the job, bestie, no half-parsed situationships)
  • release the memory that's associated with the parser 🫢
heads up: check the notes over in vf_parse_init() β€” that's where the deets live. iykyk.

πŸ”₯ RETURNS πŸ”₯

TRUE <=> the parse completed with no error. periodt. 🌈

(and if you don't get TRUE... yeah. something went sideways. 😭)


πŸ‘‘ SEE ALSO πŸ‘‘

the whole friend group, fr fr:


and that's the whole page, bestie πŸ’œ this little masterpiece was generated by c2man straight out of vf_iface.h, dated 30 April 2003 β€” yes, she's vintage, she's timeless, she's still serving. slay πŸ’…βœ¨

πŸ“¦ where this page comes from