idn_version_getstring(3)

πŸ“¦ version 2.3, in nixos 26.05, nixpkgs unstable

πŸ’– idn_version_getstring(3) πŸ’–

okay bestie, this one is the Library Functions Manual page for idn_version_getstring(3), and it’s all about getting version strings out of idnkit. lowkey iconic. ✨

🌸 NAME 🌸

  • idn_version_unicode, idn_version_idnatable, idn_version_libidn, idn_version_getstring β€” get a version string about idnkit πŸ’…

πŸ¦‹ SYNOPSIS πŸ¦‹

First, include the header:

#include <idn/version.h>

Then these four besties are available:

const char *
idn_version_unicode(void);

const char *
idn_version_idnatable(void);

const char *
idn_version_libidn(void);

const char *
idn_version_getstring(void);

✨ DESCRIPTION ✨

idn_version_unicode() 🌈

This one returns a string of Unicode version that libidnkit (or libidnkitlite) currently supports. For example, the string "6.0.0" is returned if the library supports Unicode 6.0.0. no cap.

idn_version_idnatable() 🧚

This returns a string of IDNA propterty table that libidnkit (or libidnkitlite) currently supports. Its format is "Reference file (Last modified date)". For example, a string like "rfc6452 (2011-11-14)" is returned. cute.

idn_version_libidn() πŸ‘‘

This returns a string of libidnkit (or libidnkitlite). For example, the string "2.2" is returned. periodt.

idn_version_getstring() πŸ’…

This one returns a string which contains version strings returned from idn_version_unicode(), idn_version_idnatable() and idn_version_libidn(). For example, it returns a string as below:

library version: Unicode version: 6.0.0; IDNA Table version: rfc6452 (2011-11-14); libidn version: 2.2
πŸ’‘ Heads up, bestie: all the functions return pointers to the static strings.

🫢 SEE ALSO 🫢

  • libidnkit(3) β€” the related manual page, iykyk 🌟

xoxo, this idn_version_getstring(3) page from the Library Functions Manual was last dated Sep 21, 2012 πŸ«ΆπŸ’–

πŸ“¦ where this page comes from
  • nixos 26.05: idnkit 2.3
  • nixpkgs unstable: idnkit 2.3
  • πŸ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms