LIBMAWK_UNINITIALIZE(3libmawk)

πŸ’– LIBMAWK_UNINITIALIZE πŸ’–

okay bestie, welcome to the libmawk manual, section 3libmawk β€” this one's a short one but it's IMPORTANT, it's giving ✨closure✨ energy.


🌸 NAME 🌸

libmawk_uninitialize β€” destroy a libmawk context πŸ’€


πŸŽ€ SYNOPSIS πŸŽ€

#include <libmawk.h>

void libmawk_uninitialize(mawk_state_t * m);

πŸ¦‹ DESCRIPTION πŸ¦‹

so, libmawk_uninitialize() does the farewell tour, no cap. It destroys a context that you made earlier with the libmawk_initialize() call or the libmawk_initialize_stage1() call. Like, you built that thing, and now you're letting it go. 🫢

what it actually does when it says goodbye:

  • it unloads scripts πŸ“œ
  • it frees all memory of the context 🧹✨

that's it. clean exit, no loose ends, main character energy on the way out. the way it just... releases everything. obsessed. πŸ˜­πŸ’…


🌈 SEE ALSO 🌈


and that's the whole page, bestie β€” short, sweet, and it said what it said. πŸ‘‘

this was the libmawk manual, from 2009-08-10, page LIBMAWK_UNINITIALIZE(3libmawk) πŸŽ€βœ¨ mwah, go forth and free your memory fr fr πŸ’–