SP_get_float()
#include <sicstus/sicstus.h> int SP_get_float(SP_term_ref term, double *f);
Assigns to *f
the float that corresponds
to a Prolog number.
Zero if the conversion fails (as far as failure can be detected), and a nonzero value otherwise.