1LIBXO(3)                 BSD Library Functions Manual                 LIBXO(3)
2

NAME

4     xo_finish, xo_finish_h — finish formatting output
5

LIBRARY

7     library “libxo”
8

SYNOPSIS

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

DESCRIPTION

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

SEE ALSO

27     xo_emit(3), libxo(3)
28

HISTORY

30     The libxo library first appeared in FreeBSD 11.0.
31

AUTHORS

33     libxo was written by Phil Shafer <phil@freebsd.org>.
34
35

ADDITIONAL DOCUMENTATION

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

HISTORY

51     The libxo library was added in FreeBSD 11.0.
52

AUTHOR

54     Phil Shafer
55
56BSD                            December 4, 2014                            BSD
Impressum