*** UNIX MANUAL PAGE BROWSER ***

A Nergahak database for man pages research.

Navigation

Directory Browser

1Browse 4.4BSD4.4BSD
1Browse Digital UNIXDigital UNIX 4.0e
1Browse FreeBSDFreeBSD 14.3
1Browse MINIXMINIX 3.4.0rc6-d5e4fc0
1Browse NetBSDNetBSD 10.1
1Browse OpenBSDOpenBSD 7.7
1Browse UNIX v7Version 7 UNIX
1Browse UNIX v10Version 10 UNIX

Manual Page Search

Manual Page Result

0 Command: xo_set_allocator | Section: 3 | Source: FreeBSD | File: xo_set_allocator.3.gz
LIBXO(3) FreeBSD Library Functions Manual LIBXO(3) NAME xo_set_allocator - set allocation functions for libxo LIBRARY Text, XML, JSON, and HTML Output Emission Library (libxo, -lxo) SYNOPSIS #include <libxo/xo.h> typedef void *(*xo_realloc_func_t)(void *, size_t); typedef void (*xo_free_func_t)(void *); void xo_set_allocator(xo_realloc_func_t realloc_func, xo_free_func_t free_func); DESCRIPTION The xo_set_allocator() function allows libxo to be used in environments where the standard realloc(3) and free(3) functions are not available. realloc_func should expect the same arguments as realloc(3) and return a pointer to memory following the same convention. free_func will receive the same argument as free(3) and should release it, as appropriate for the environment. By default, the standard realloc(3) and free(3) functions are used. SEE ALSO xo_emit(3), libxo(3) HISTORY The libxo library first appeared in FreeBSD 11.0. AUTHORS libxo was written by Phil Shafer <[email protected]>. FreeBSD 14.1-RELEASE-p8 December 4, 2014 FreeBSD 14.1-RELEASE-p8

Navigation Options