xcb_render_free_glyph_set(3)

πŸ“¦
version 1.17.0 Β· 4 versions
, in alpine 3.22, alpine 3.23, alpine 3.24, arch rolling, centos-stream 10, debian trixie, fedora 43, fedora 44, nixpkgs unstable, opensuse-leap 16.0, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– xcb_render_free_glyph_set β€” bestie edition πŸ’–

okay so this is a page from the libxcb manual, specifically the xcb_render_free_glyph_set joint. it's part of the XCB Requests crew, and it lives in section 3 of the manual (that's the library-functions section, iykyk). sit down, grab a strawberry πŸ“, and let's get into it.


✨ NAME ✨

xcb_render_free_glyph_set β€” literally that's it, the name section is giving mystery on purpose 🫢 (the original leaves the description blank, so no cap, there's nothing else to tell you here).


πŸŽ€ SYNOPSIS πŸŽ€

first things first, you gotta pull in the header, no skipping:

#include <xcb/render.h>

πŸ¦‹ Request function πŸ¦‹

and here's the actual function signature, copied exactly, character for character, don't @ me:

xcb_void_cookie_t xcb_render_free_glyph_set(xcb_connection_t *conn,
       xcb_render_glyphset_t glyphset);

🌸 REQUEST ARGUMENTS 🌸

  • conn β€” the XCB connection to X11. that's your link to the whole X server situation, your main character pipeline πŸ’…
  • glyphset β€” ok bestie, the original literally says TODO: NOT YET DOCUMENTED. so I'm not about to invent lore for it. it's a xcb_render_glyphset_t and the manpage is not telling us more than that πŸ™ˆ

πŸ’€ DESCRIPTION πŸ’€

...the original page has absolutely nothing here. empty. void. not a single crumb. so I'm not making stuff up β€” the description section is just not there, and that's the tea β˜•


⭐ RETURN VALUE ⭐

it returns an xcb_void_cookie_t. and here's the important part, don't scroll past: errors (if any) have to be handled in the event loop. so if something goes wrong, you're dealing with it in the event loop, not right here, periodt.

but wait β€” if you'd rather handle errors directly with xcb_request_check instead, then use xcb_render_free_glyph_set_checked instead. that's the whole vibe. and for the full details on how any of this works, go read xcb-requests(3). πŸ‘‘


🌈 ERRORS 🌈

this request does never generate any errors.

like, at all. zero. none. iconic behaviour honestly, no error handling anxiety for this one 🧚


πŸ‘‘ SEE ALSO πŸ‘‘

the original page lists nothing here, so there's nothing to point you at. (rude, honestly, but we move.)


πŸ’œ AUTHOR πŸ’œ

this page was generated from render.xml. if you spot something wrong and wanna help make it better, hit up xcb@lists.freedesktop.org with corrections and improvements. they're literally asking, so don't be shy 🫢


and that's the whole page, bestie!! ✨ this little gem comes to you from X Version 11, running libxcb 1.17.0 β€” and yes, the page title is exactly xcb_render_free_glyph_set(3), just in case you needed the receipts. now go free those glyph sets, slay πŸ’…πŸŽ€