LIBXO(3)
π LIBXO(3) β Library Functions Manual β¨
okay bestie, welcome to libxo(3), the library functions manual page π
this is the one about tweaking the vibe of a libxo handle, and yes it's short, and yes it still ate.
πΈ NAME πΈ
xo_set_options β change options used by a libxo handle
like, it literally does what it says. no cap.
π LIBRARY π
library βlibxoβ
π SYNOPSIS π
#include <libxo/xo.h>
int
xo_set_options(xo_handle_t *xop, const char *input);
look at her. two args. returns an int. main character energy fr fr π
β¨ DESCRIPTION β¨
so the xo_set_options() function takes a comma-separated list of styles and flags β yes, comma-separated, do not come at me with spaces β and enables them for a specific handle. π¦
and here's the thing: the options are identical to those listed in xo_parse_args(3). same list. same energy. so if you already know xo_parse_args(3), you already know this. iykyk. π
bestie reminder: it's per-handle, not global. you're setting the vibe for that one xo_handle_t *xop, not for the whole program. no takebacks, no global chaos. π
π SEE ALSO π
go read those too, they're iconic, we don't gatekeep π«Ά
π°οΈ HISTORY π°οΈ
The libxo library first appeared in FreeBSD 11.0. so she's been here. she's a legend. β
π AUTHORS π
libxo was written by Phil Shafer <phil@freebsd.org>.
thank you phil, king behavior π
π ADDITIONAL DOCUMENTATION π
FreeBSD uses libxo version 1.7.5. π Complete documentation can be found on github:
https://juniper.github.io/libxo/1.7.5/html/index.html
libxo lives on github as:
https://github.com/Juniper/libxo
The latest release of libxo is available at:
https://github.com/Juniper/libxo/releases
go click. go read. it's giving β¨ research era β¨
π°οΈ HISTORY π°οΈ
The libxo library was added in FreeBSD 11.0.
(yes this is here twice, the original said it twice, i am simply a faithful messenger π)
βοΈ AUTHOR βοΈ
Phil Shafer
and that's the whole page bestie!! no notes, we understood the assignment π§π
okay so for the lil sign-off: this version came from Debian, dated December 4, 2014, and it's filed under LIBXO(3) β that's the footer info, folded into a goodbye instead of a boring line at the bottom. slay π ππΈ
π¦ where this page comes from
- epel 9: libxo-devel 1.7.5-1.el9 Β· LicenseRef-Callaway-BSD
- fedora 43: libxo-devel 1.7.5-2.fc43 Β· LicenseRef-Callaway-BSD
- fedora 43: libxo-devel 1.7.5-2.fc43 Β· LicenseRef-Callaway-BSD
- fedora 44: libxo-devel 1.7.5-3.fc44 Β· LicenseRef-Callaway-BSD
- fedora 44: libxo-devel 1.7.5-3.fc44 Β· LicenseRef-Callaway-BSD
- nixpkgs unstable: libxo 1.7.5
- Copyright (c) 2014, Juniper Networks, Inc
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms