#include "extern.h"#include "trees.h"#include "login.h"#include "parser.h"#include "copy.h"#include "token.h"#include "print.h"#include "lefun.h"#include "memory.h"#include "modules.h"#include "built_ins.h"Go to the source code of this file.
| #define copyPsiTerm | ( | a, | |||
| b | ) | (ptr_psi_term )memcpy(a,b,sizeof(psi_term)) |
| static long c_cputime | ( | ) | [static] |
Definition at line 193 of file bi_sys.c.
References wl_goal::a, aim, wl_goal::b, deref_args, deref_ptr, get_real_value(), life_end, REAL, set_empty, and unify_real_result().
| static long c_localtime | ( | ) | [static] |
Definition at line 261 of file bi_sys.c.
References wl_goal::a, aim, wl_goal::b, day_attr, deref_args, deref_ptr, hour_attr, minute_attr, month_attr, NULL, push_goal(), second_attr, set_empty, stack_add_int_attr(), stack_psi_term(), timesym, TRUE, wl_psi_term::type, unify, weekday_attr, and year_attr.
| static long c_maxint | ( | ) | [static] |
Definition at line 147 of file bi_sys.c.
References wl_goal::a, aim, wl_goal::b, deref_args, deref_ptr, get_real_value(), REAL, set_empty, unify_real_result(), and WL_MAXINT.
| static long c_mresiduate | ( | ) | [static] |
Definition at line 619 of file bi_sys.c.
References wl_goal::a, aim, alist, wl_psi_term::attr_list, deref_args, deref_ptr, Errorline(), FALSE, get_two_args(), makeGoal(), nil, NULL, residuateGoalOnVar(), set_1_2, TRUE, and wl_psi_term::type.
| long c_quiet | ( | ) |
Definition at line 173 of file bi_sys.c.
References wl_goal::a, aim, wl_goal::b, deref_args, deref_ptr, NOTQUIET, NULL, push_goal(), set_empty, stack_psi_term(), TRUE, wl_psi_term::type, and unify.
| static long c_realtime | ( | ) | [static] |
Definition at line 223 of file bi_sys.c.
References wl_goal::a, aim, wl_goal::b, deref_args, deref_ptr, get_real_value(), REAL, set_empty, and unify_real_result().
| static long c_residList | ( | ) | [static] |
Definition at line 542 of file bi_sys.c.
References wl_goal::a, aim, wl_psi_term::attr_list, wl_goal::b, curry(), deref, deref_args, deref_ptr, get_one_arg(), makePsiList(), wl_psi_term::resid, residListGoalQuote(), residListNext(), set_1, and TRUE.
| static long c_step | ( | ) | [static] |
Definition at line 97 of file bi_sys.c.
References wl_goal::a, aim, deref_args, set_empty, toggle_step(), and TRUE.
| long c_tprove | ( | ) |
Definition at line 83 of file bi_sys.c.
References wl_goal::a, aim, deref_args, set_empty, set_trace_to_prove(), and TRUE.
| long c_trace | ( | ) |
Definition at line 38 of file bi_sys.c.
References wl_goal::a, aim, wl_psi_term::attr_list, deref_args, deref_ptr, Errorline(), FALSE, get_two_args(), is_top, set_empty, stepflag, toggle_trace(), trace, TRUE, wl_psi_term::type, and unify_bool_result().
| static long c_verbose | ( | ) | [static] |
Definition at line 111 of file bi_sys.c.
References wl_goal::a, aim, deref_args, set_empty, TRUE, and verbose.
| static long c_warning | ( | ) | [static] |
Definition at line 129 of file bi_sys.c.
References wl_goal::a, aim, deref_args, Infoline, set_empty, TRUE, and warningflag.
| void insert_system_builtins | ( | ) |
| GENERIC intListNext | ( | ptr_int_list | p | ) |
| ptr_psi_term intListValue | ( | ptr_int_list | p | ) |
| ptr_goal makeGoal | ( | ptr_psi_term | p | ) |
| ptr_psi_term makePsiList | ( | GENERIC | head, | |
| ptr_psi_term (*)() | valueFunc, | |||
| GENERIC (*)() | nextFunc | |||
| ) |
| ptr_psi_term makePsiTerm | ( | ptr_definition | x | ) |
Definition at line 506 of file bi_sys.c.
Referenced by c_glb(), c_lub(), intListNext(), and unitListNext().
| ptr_psi_term quotedStackCopy | ( | ptr_psi_term | p | ) |
| ptr_psi_term residListGoalQuote | ( | ptr_residuation | p | ) |
| GENERIC residListNext | ( | ptr_residuation | p | ) |
| GENERIC unitListNext | ( | ) |
| ptr_psi_term unitListValue | ( | ) |
GENERIC unitListElement [static] |
Definition at line 443 of file bi_sys.c.
Referenced by intListValue(), unitListNext(), and unitListValue().
char vcid[] = "$Id: bi_sys.c,v 1.2 1994/12/08 23:08:17 duchier Exp $" [static] |
1.5.4