1LIBXO(3) BSD Library Functions Manual LIBXO(3)
2
4 xo_finish, xo_finish_h — finish formatting output
5
7 library “libxo”
8
10 #include <libxo/xo.h>
11
12 xo_ssize_t
13 xo_finish(void);
14
15 xo_ssize_t
16 xo_finish_h(xo_handle_t *xop);
17
19 When the program is ready to exit or close a handle, a call to
20 xo_finish() is required. This flushes any buffered data, closes open
21 libxo constructs, and completes any pending operations.
22
23 Calling this function is vital to the proper operation of libxo, espe‐
24 cially for the non-TEXT output styles.
25
27 xo_emit(3), libxo(3)
28
30 The libxo library first appeared in FreeBSD 11.0.
31
33 libxo was written by Phil Shafer <phil@freebsd.org>.
34
35
37 FreeBSD uses libxo version 1.6.0. Complete documentation can be found on
38 github:
39
40 https://juniper.github.io/libxo/1.6.0/html/index.html
41
42 libxo lives on github as:
43
44 https://github.com/Juniper/libxo
45
46 The latest release of libxo is available at:
47
48 https://github.com/Juniper/libxo/releases
49
51 The libxo library was added in FreeBSD 11.0.
52
54 Phil Shafer
55
56BSD December 4, 2014 BSD