Next: , Previous: , Up: cpg-bif   [Contents][Index]


12.3.73 SP_put_functor()

Synopsis

#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.

Arguments

term

The SP_term_ref to be assigned

name

The name of the functor

arity

The arity of the functor

Return Value

Zero if the conversion fails (as far as failure can be detected), and a nonzero value otherwise.

See Also

Creating Prolog Terms.


Send feedback on this subject.