DOKK / manpages / debian 11 / libfcft-doc / fcft_clone.3.en
fcft_clone(3) fcft fcft_clone(3)

fcft_clone - copy an already instantiated font

#include <fcft/fcft.h>

struct fcft_font *fcft_clone(const struct fcft_font *font);

fcft_clone() creates a new instance by copying font. fcft internally uses reference counting, making this operation very fast (much faster than explicitly instantiating a new font using fcft_from_name(3)).

To free all resources associated with the both the original font, and the cloned font, fcft_destroy(3) must be called for both the original font, and the clone.

On success, fcft_clone() returns a pointer to a new fcft_font object. On error, NULL is returned.

fcft_from_name(3), fcft_destroy(3)

2020-11-07 2.3.1