xcb_poly_text_16(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_poly_text_16 β€” the manual page, bestie edition πŸ’–

okay so you're reading xcb_poly_text_16(3) from the XCB crew. Yes, that's a real manual page number, yes it's section 3, and yes we're gonna get through it together. grab a strawberry πŸ“


✨ NAME ✨

xcb_poly_text_16 β€”

and then… nothing. that's it. that's the whole name section. the description part after the dash is literally empty, no cap. iconique of it to leave us hanging πŸ’€


✨ SYNOPSIS ✨

first things first, you gotta pull in the header:

#include <xcb/xproto.h>

🌸 Request function 🌸

xcb_void_cookie_t xcb_poly_text_16(xcb_connection_t *conn,
       xcb_drawable_t drawable, xcb_gcontext_t gc, int16_t x, int16_t y,
       uint32_t items_len, const uint8_t *items);

look at that signature. seven whole arguments. she's high maintenance and we love that for her πŸ‘‘


✨ REQUEST ARGUMENTS ✨

  • conn β€” the XCB connection to X11. your lil hotline to the X server, the main character of every XCB story 🫢
  • drawable β€” TODO: NOT YET DOCUMENTED. yeah babe nobody wrote this one down 😭
  • gc β€” TODO: NOT YET DOCUMENTED. also a mystery, also undocumented, we're all just vibing πŸ™ˆ
  • x β€” TODO: NOT YET DOCUMENTED. nope. nothing. not a single word. πŸ’€
  • y β€” TODO: NOT YET DOCUMENTED. same energy. the void stares back.
  • items_len β€” TODO: NOT YET DOCUMENTED. undocumented bestie, sorry to report πŸŽ€
  • items β€” TODO: NOT YET DOCUMENTED. also blank. the whole middle of this page is giving "we'll finish it later" ✨
real talk: every argument except conn is marked TODO: NOT YET DOCUMENTED. in the original. that's not me being lazy, that's literally what the page says. i'm just the messenger πŸ’…

✨ DESCRIPTION ✨

it's empty. like, completely. there is no description. the DESCRIPTION section of this manual page contains zero words. the way that the docs just… didn't πŸ‘οΈπŸ‘„πŸ‘οΈ


✨ RETURN VALUE ✨

she returns an xcb_void_cookie_t, and if any errors show up you have to handle them over in the event loop, okay? not here, not now, in the loop πŸ”₯

if you'd rather handle errors directly, there's xcb_request_check for that β€” use xcb_poly_text_16_checked instead. the checked version is your girl for that. peek at xcb-requests(3) for the details ✨


✨ ERRORS ✨

bestie. good news. this request does never generate any errors. never ever. zero. none. not one. slay πŸ’…βœ¨


✨ SEE ALSO ✨

nothing here either. the SEE ALSO section is empty, so there's no cross-references to send you off to. you're on your own, gorgeous πŸ¦‹


✨ AUTHOR ✨

this page was generated from xproto.xml. if you spot something wrong or wanna suggest corrections and improvements, hit up xcb@lists.freedesktop.org πŸ“§


and that's the whole page, bestie! every flag, every arg, every empty section, all accounted for. nothing skipped, nothing invented, periodt. πŸ’–

written up against X Version 11 / libxcb 1.17.0, page xcb_poly_text_16(3). go forth and be iconic πŸŒˆβ­πŸ‘‘