|Did you know ...||Search Documentation:|
BUF_STACKimplies, if the data is not static (as from an atom), that the data is pushed on a stack. If BUF_MALLOC is used, the data must be freed using PL_free() when no longer needed.
With the introduction of wide characters (see section
2.19.1), not all atoms can be converted into a
This function fails if t is of the wrong type, but also if
the text cannot be represented. See the
REP_* flags below
for details. See also PL_get_wchars().
CVT_WRITE, but using write_canonical/2.
CVT_WRITE, but using writeq/2.
BUF_RINGis an alias for
BUF_STACK. See section 12.4.13.