radcli_avp_list_iter(3)

πŸ“¦ version 2.0.1, in arch rolling

πŸ’… radcli_avp_list_iter β€” the "where do I even start" girlie of the radcli family

Okay so bestie, this is a radcli library page β€” that's the Radius client library, mwah πŸ’– β€” and today's main character is radcli_avp_list_iter, the one that gets your iteration started. Not the one that keeps it going, not the one that ends it. The starter. Periodt.


✨ SYNOPSIS ✨

#include <radcli/>

radcli_avp_iter radcli_avp_list_iter(
    const radcli_avp_list  *list
);

Like. That's it. That's the whole vibe check. One include, one function, one argument. Slay πŸŽ€


🌸 DESCRIPTION 🌸

So real talk β€” the DESCRIPTION section of this page is literally empty. Not me being dramatic, it's just genuinely blank 😭 The actual deets are living their best life down in PARAMETERS and RETURN VALUE. Go look, I'll wait 🫢


πŸ¦‹ PARAMETERS πŸ¦‹

  • list β€” the list you wanna iterate over, bestie. And here's the iconic part: NULL is accepted, and when it's NULL the iterator just yields nothing. No crash, no drama, no tears. It's giving "gracefully empty" and honestly? Obsessed. πŸ‘‘

⭐ RETURN VALUE ⭐

It hands you back an iterator positioned at list's first attribute. First one. The beginning. The main character of the list πŸ”₯

Heads up though β€” this gets you positioned. If you want to actually keep moving through the list, that's a whole other function's job (peep the SEE ALSO, I got you πŸ’…).

🌈 SEE ALSO 🌈

The whole extended friend group, no cap β€” every single one of these:

Like I said β€” the whole group chat πŸ’œ


That's the page, bestie! 🌟 Brought to you by radcli, dated 2026-10-10 β€” go forth and iterate responsibly, ily, bye πŸŽ€βœ¨πŸ¦‹

πŸ“¦ where this page comes from