Next: cpg-ref-SP_put_integer, Previous: cpg-ref-SP_put_float, Up: cpg-bif [Contents][Index]
SP_put_functor()
#include <sicstus/sicstus.h> int SP_put_functor(SP_term_ref term, SP_atom name, int arity);
Assigns to term
a reference to a compound term with all the
arguments unbound variables. If arity
is 0,
assigns the Prolog atom whose canonical representation is
name
. This is similar to calling functor/3
with the first argument unbound and the second and third
arguments bound to an atom and an integer,
respectively.
The SP_term_ref to be assigned
The name of the functor
The arity of the functor
Zero if the conversion fails (as far as failure can be detected), and a nonzero value otherwise.