.\" # .\" # Copyright (c) 2014, Juniper Networks, Inc. .\" # All rights reserved. .\" # This SOFTWARE is licensed under the LICENSE provided in the .\" # ../Copyright file. By downloading, installing, copying, or .\" # using the SOFTWARE, you agree to be bound by the terms of that .\" # LICENSE. .\" # Phil Shafer, July 2014 .\" .Dd July, 2014 .Dt LIBXO 3 .Os .Sh NAME .Nm xo_emit .Nd emit formatted output based on format string and arguments .Sh LIBRARY .Lb libxo .Sh SYNOPSIS .In libxo/xo.h .Ft void .Fn xo_finish "void" .Ft void .Fn xo_finish_h "xo_handle_t *xop" .Sh DESCRIPTION When the program is ready to exit or close a handle, a call to .Fn xo_finish is required. This flushes any buffered data, closes open .Em libxo constructs, and completes any pending operations. .Pp Calling this function is .Em vital to the proper operation of libxo, especially for the non-TEXT output styles. .Sh ADDITIONAL DOCUMENTATION .Pp Complete documentation can be found on github: .Bd -literal -offset indent http://juniper.github.io/libxo/libxo-manual.html .Ed .Pp libxo lives on github as: .Bd -literal -offset indent https://github.com/Juniper/libxo .Ed .Pp The latest release of libxo is available at: .Bd -literal -offset indent https://github.com/Juniper/libxo/releases .Ed .Sh SEE ALSO .Xr xo_emit 3 .Sh HISTORY The .Fa libxo library was added in FreeBSD 11.0. .Sh AUTHOR Phil Shafer