Inlined Tests and Term Manipulation

Define:

1. IN_INLINES_C:

Functions:

1. static Int p_atom(USES_REGS1):

1. static Int p_atomic(USES_REGS1):

1. static Int p_integer(USES_REGS1):

1. static Int p_nonvar(USES_REGS1):

1. static Int p_number(USES_REGS1):

1. static Int p_var(USES_REGS1):

1. static Int p_db_ref(USES_REGS1):

1. static Int p_primitive(USES_REGS1):

1. static Int p_compound(USES_REGS1):

1. static Int p_float(USES_REGS1):

1. static Int p_equal(USES_REGS1):

1. static Int p_dif(USES_REGS1):

1. static Int p_eq(USES_REGS1):

1. static Int p_arg(USES_REGS1):

1. static Int p_functor(USES_REGS1):

1. static Int p_fail(USES_REGS1):

1. static Int p_true(USES_REGS1):

1. static Int eq(Term t1, Term t2 USES_REGS):

1. int Yap_eq(Term t1, Term t2):

1. static Term cp_as_integer(choiceptr cp USES_REGS):

1. static Int p_cut_by(USES_REGS1):

1. static Int p_cut_at(USES_REGS1):

1. static Int p_erroneous_call(USES_REGS1):

1. static Int current_choice_point(USES_REGS1):

1. static Int parent_choice_point(USES_REGS1):