Advance	gc.c	/^#define Advance(current, next)	{ \\$/
DEFget_const	icp.c	/^#define DEFget_const(I) \\$/
DEFget_float	icp.c	/^#define DEFget_float(I) \\$/
DEFget_int	icp.c	/^#define DEFget_int(I) \\$/
DEFget_list	icp.c	/^#define DEFget_list(I) \\$/
DEFget_nil	icp.c	/^#define DEFget_nil(I) \\$/
DEFget_tpl	icp.c	/^#define DEFget_tpl(I) \\$/
DEFget_x_val	icp.c	/^#define DEFget_x_val(I, J) \\$/
DEFget_x_var	icp.c	/^#define DEFget_x_var(I, J) \\$/
DEFget_y_val1	icp.c	/^#define DEFget_y_val1(I, J) \\$/
DEFget_y_val2	icp.c	/^#define DEFget_y_val2(I) \\$/
DEFget_y_var1	icp.c	/^#define DEFget_y_var1(I, J) \\$/
DEFget_y_var2	icp.c	/^#define DEFget_y_var2(I) \\$/
DEFput_const	icp.c	/^#define DEFput_const(I) \\$/
DEFput_float	icp.c	/^#define DEFput_float(I) \\$/
DEFput_int	icp.c	/^#define DEFput_int(I) \\$/
DEFput_list	icp.c	/^#define DEFput_list(I) \\$/
DEFput_nil	icp.c	/^#define DEFput_nil(I) \\$/
DEFput_slash	icp.c	/^#define DEFput_slash(I) \\$/
DEFput_tpl	icp.c	/^#define DEFput_tpl(I) \\$/
DEFput_unsafe_y1	icp.c	/^#define DEFput_unsafe_y1(I, J) \\$/
DEFput_unsafe_y2	icp.c	/^#define DEFput_unsafe_y2(J) \\$/
DEFput_void	icp.c	/^#define DEFput_void(I) \\$/
DEFput_x_var	icp.c	/^#define DEFput_x_var(I, J) \\$/
DEFput_y_val1	icp.c	/^#define DEFput_y_val1(I, J) \\$/
DEFput_y_val2	icp.c	/^#define DEFput_y_val2(J) \\$/
DEFput_y_var1	icp.c	/^#define DEFput_y_var1(I, J) \\$/
DEFput_y_var2	icp.c	/^#define DEFput_y_var2(J) \\$/
DEFset_loc_x_val	icp.c	/^#define DEFset_loc_x_val(I) \\$/
DEFset_loc_y_val	icp.c	/^#define DEFset_loc_y_val(I) \\$/
DEFset_x_val	icp.c	/^#define DEFset_x_val(I) \\$/
DEFset_x_var	icp.c	/^#define DEFset_x_var(I) \\$/
DEFset_y_val	icp.c	/^#define DEFset_y_val(I) \\$/
DEFset_y_var	icp.c	/^#define DEFset_y_var(I) \\$/
DEFunify_loc_x_val	icp.c	/^#define DEFunify_loc_x_val(I) \\$/
DEFunify_loc_y_val	icp.c	/^#define DEFunify_loc_y_val(I) \\$/
DEFunify_x_val	icp.c	/^#define DEFunify_x_val(I) \\$/
DEFunify_x_var	icp.c	/^#define DEFunify_x_var(I) \\$/
DEFunify_y_val	icp.c	/^#define DEFunify_y_val(I) \\$/
DEFunify_y_var	icp.c	/^#define DEFunify_y_var(I) \\$/
IsFloat	icp.h	/^#define IsFloat(addr)		(tg(addr) == float_ref)$/
IsGuard	icp.h	/^#define IsGuard(addr)		(tg(addr) == guard_ref)$/
IsInt	icp.h	/^#define IsInt(addr)		(tg(addr) == int_ref)$/
IsList	icp.h	/^#define IsList(addr)		(tg(addr) == list_ref)$/
IsNil	icp.h	/^#define IsNil(addr)		(tg(addr) == nil_ref)$/
IsSymb	icp.h	/^#define IsSymb(addr)		(tg(addr) == symb_ref)$/
IsTpl	icp.h	/^#define IsTpl(addr)		(tg(addr) == tpl_ref)$/
IsVar	icp.h	/^#define IsVar(addr)		(tg(addr) == var_ref)$/
MARK	icp.c	/^#define MARK(X)$/
Mmain	main.c	/^main(argc, argv)$/
NotFloat	icp.h	/^#define NotFloat(addr)		(tg(addr) != float_ref)$/
NotGuard	icp.h	/^#define NotGuard(addr)		(tg(addr) != guard_ref)$/
NotInt	icp.h	/^#define NotInt(addr)		(tg(addr) != int_ref)$/
NotList	icp.h	/^#define NotList(addr)		(tg(addr) != list_ref)$/
NotNil	icp.h	/^#define NotNil(addr)		(tg(addr) != nil_ref)$/
NotSymb	icp.h	/^#define NotSymb(addr)		(tg(addr) != symb_ref)$/
NotTpl	icp.h	/^#define NotTpl(addr)		(tg(addr) != tpl_ref)$/
NotVar	icp.h	/^#define NotVar(addr)		(tg(addr) != var_ref)$/
PC	icp.h	/^#define PC(a)			(fourBytes)((a)-boot)$/
PROTO	foreign.h	/^#define PROTO(ignore)	()$/
Reverse	gc.c	/^#define Reverse(current, next)	{ \\$/
Undo	gc.c	/^#define Undo(current, next)	{ \\$/
abolish	abolish.c	/^void abolish(dict) $/
abolish_one	abolish.c	/^void abolish_one(dict)$/
add_name	metalogical.c	/^add_name(n)$/
add_pred	loader.c	/^#define add_pred(name, ar) {		\\$/
add_to_runq	events.c	/^bool add_to_runq(th, after)$/
add_var	encode.c	/^add_var(addr)$/
address	cg.c	/^#define address(x)		(x)->addr$/
addtoList	saver.c	/^#define addtoList(next, pred) {  alloc_list(next, /
adr	debug.c	/^#define	adr(n)		PC(P) + lbl(n)$/
alloc	icp.h	/^#define alloc(Number,Size)	calloc((size_t)(Number)/
alloc_cell	icp.h	/^#define alloc_cell(addr)	{(addr) = H++;}$/
alloc_con	cg.c	/^nlpo alloc_con()$/
alloc_dict	loader.c	/^alloc_dict()$/
alloc_float	icp.h	/^#define alloc_float(addr,num) \\$/
alloc_list	icp.h	/^#define alloc_list(addr,start)	{mklst((addr),H); s/
alloc_nl	cg.c	/^nlpo alloc_nl()$/
alloc_prim_struct	foreign.c	/^static struct prim *alloc_prim_struct(name, functi/
alloc_symb	icp.h	/^#define alloc_symb(addr,length,Zstr) \\$/
alloc_symb_struct	icp.h	/^#define alloc_symb_struct(addr,length) \\$/
alloc_tpl	icp.h	/^#define alloc_tpl(addr,strt,sz)	{mktpl((addr),H); /
ar	cg.c	/^#define ar(x)			(x)->args$/
arg	icp.h	/^#define arg(x, n)	(((cellpo) vl(x)) + 1 + (n))$/
arithThrow	arith.c	/^#define arithThrow(n) \\$/
arity	icp.h	/^#define arity(x)	intvl((cellpo) vl(x))$/
assemble_const	cg.c	/^assemble_const(c)$/
assemble_label	cg.c	/^assemble_label(l)$/
assemble_pred	cg.c	/^assemble_pred(p)$/
auxprtcell	debug.c	/^auxprtcell(c, TH, depth, fp)$/
bind_symbol	primitives.c	/^bind_symbol(Reg, cstring, Nreg)$/
birth	dynamic.h	/^#define birth(P)	( *(ufourBytes *)(P + 4) )$/
c_function_name	foreign.c	/^static char *c_function_name(prim_name)$/
case	icp_low.c	/^	case put_x_var12: MARK(put_x_var12); DEFput_x_var/
cg_init	cg.c	/^void cg_init()$/
checknum	arith.c	/^#define checknum(reg,num,varerror,other)	\\$/
chtype	termio.h	/^#define chtype(ch)	chtypes[ch]$/
cmp	arith.c	/^cmp(term1, term2)$/
codegen_cleanup	cg.c	/^codegen_cleanup()$/
collect_garbage	gc.c	/^collect_garbage(regs)$/
collect_trail	gc.c	/^collect_trail(trailcells_deleted)$/
compact_heap	gc.c	/^compact_heap()$/
compact_segment	gc.c	/^compact_segment(start, end)$/
compaction_phase	gc.c	/^compaction_phase(regs)$/
constant	termin.c	/^#define constant(bucket)	(! value(bucket))$/
construct_hash_table	cg.c	/^construct_hash_table(instr, type)$/
copy	cg.c	/^symbpo copy(in)$/
cp_ch	token.c	/^#define cp_ch(ch)	*last_char++=(ch)$/
dangerous	metalogical.c	/^short dangerous(sym)$/
death	dynamic.h	/^#define death(P)	( *(ufourBytes *)(P + 6) )$/
debug	icp.h	/^#define debug(level,stmnts)	if (debugLevel >= leve/
debug2	icp.h	/^#define debug2(level,stmnts)	if (debugLevel == lev/
debugger	debug.c	/^debugger(P)$/
decode_prop	encode.c	/^decode_prop(term, ptr)$/
decode_str_prop	encode.c	/^decode_str_prop(ptr)$/
define_C_predicate	foreign.c	/^define_C_predicate(name, arit, function)$/
define_functor	primitives.c	/^define_functor(sym, ar)$/
define_symbol	primitives.c	/^define_symbol(sym)$/
del_cons	properties.c	/^del_cons(index, prop)$/
del_props	properties.c	/^del_props(index, obj)$/
delnk	icp.h	/^#define delnk(addr) \\$/
diss	debug.c	/^diss(P, N)$/
dmpA	debug.c	/^dmpA(A, TH)$/
dmpreg	debug.c	/^dmpreg(P)$/
dump_token	token.c	/^void dump_token(t)$/
emit	cg.c	/^emit(word)$/
emitNULL1	cg.c	/^#define emitNULL1(type, offset) { \\$/
emit_fn	cg.c	/^emit_fn(type, cell1)$/
encode_prop	encode.c	/^encode_prop(term, ptr)$/
encode_str_prop	encode.c	/^encode_str_prop(values, ptr)$/
encoded_read_term	encode.c	/^bool encoded_read_term(term)$/
encoded_write_term	encode.c	/^encoded_write_term(term)$/
end_token	token.c	/^toktype end_token(ch)$/
ended	io.h	/^#define ended(p)	((p)->end_of_file)$/
ent_addr	symtab.h	/^#define ent_addr(P)	( *(twoBytes *)(P) )$/
ent_arity	symtab.h	/^#define ent_arity(P)	( *(twoBytes *)((P) + 1) )$/
ent_pred	symtab.h	/^#define ent_pred(P)	( (symbpo) relative((P), 2) )$/
enter_const	cg.c	/^enter_const(c)$/
enter_in_hash_table	cg.c	/^void enter_in_hash_table(entry, type)$/
enter_label	cg.c	/^enter_label(l)$/
enter_names	metalogical.c	/^int enter_names(Varnames)$/
enter_pred	cg.c	/^enter_pred(p)$/
envset	icp.h	/^#define envset(addr)		*((fourBytes *)(((codepo)(ad/
envsize	icp.h	/^#define envsize(addr)		*(((codepo)(addr))-3)$/
escape_char	token.c	/^escape_char()$/
event_handler	events.c	/^event_handler(in_thread)$/
ext_arity	symtab.h	/^#define ext_arity(P)	( *(twoBytes *)((P) + 2) )$/
ext_dict	symtab.h	/^#define ext_dict(P)	( *(dictionary *)(P) )$/
ext_pred	symtab.h	/^#define ext_pred(P)	( (symbpo) relative((P), 3) )$/
fdes	io.h	/^#define fdes(p)		((p)->desc.file_d)$/
find	metalogical.c	/^varpo find(v)$/
findFirst	dynamic.h	/^#define	findFirst(clause, CLK) {				\\$/
findNext	dynamic.h	/^#define findNext(clause, CLK) {			\\$/
find_clause	dynamic.c	/^codepo find_clause(name1, arity1, name2, arity2, i/
find_cons	properties.c	/^find_cons(initial, prop, list)$/
find_entry	loader.c	/^dictionary find_entry(pred, arit)$/
find_prop	properties.c	/^find_prop(initial, obj, prop)$/
find_props	properties.c	/^find_props(initial, obj, list)$/
find_vars	metalogical.c	/^find_vars(term)$/
first	gc.h	/^#define first(addr)	(*(addr) & first_bit)$/
fix_entries	loader.c	/^void fix_entries(segno, start, entry, endentry)$/
fix_externals	loader.c	/^fix_externals(segno, extrn, endextrn)$/
fix_externs	loader.c	/^fix_externs(extrn, endextrn) \/* fix externals *\/$/
fixup	cg.c	/^fixup(first_fix, cntxt)$/
fixup_const	cg.c	/^#define fixup_const(c)		fixup(head_fix(c),NOT_A_PR/
fixup_label	cg.c	/^#define fixup_label(l)		fixup(head_fix(l),NOT_A_PR/
fixup_pred	cg.c	/^#define fixup_pred(p,cntxt)	fixup(head_fix(p),cntx/
float_to_list	term.c	/^float_to_list(ch, list)$/
floatvl	arith.c	/^floatvl(f)$/
foreign_out_atom	ICprolog.h	/^#define foreign_out_atom(cstring, Nreg, arg, orig_/
foreign_out_float	ICprolog.h	/^#define foreign_out_float(floatval, Nreg, arg, ori/
foreign_out_integer	ICprolog.h	/^#define foreign_out_integer(integerval, Nreg, arg,/
found_instr	cg.c	/^found_instr(instr)$/
found_label	cg.c	/^found_label(instr)$/
found_pred	cg.c	/^found_pred(instr)$/
free_prim_struct	foreign.c	/^#define free_prim_struct(pt)	if ((char *)(pt)) fre/
free_prim_tabl	foreign.c	/^free_prim_tabl()$/
froundup	foreign.c	/^#define froundup(x,l)	(((x-1)|(l-1))+1)$/
functor	icp.h	/^#define functor(x)	(((cellpo) vl(x)) + 1)	$/
gc_test	primitives.c	/^gc_test(size, regs)$/
gen_code	cg.c	/^gen_code(stream)$/
gen_constants	cg.c	/^gen_constants()$/
gen_entry_point	cg.c	/^gen_entry_point() \/* Generate xtra entry point for/
gen_entry_points	cg.c	/^gen_entry_points()$/
gen_externals	cg.c	/^gen_externals()$/
getNextIO	io.c	/^getNextIO()$/
get_brkcode	debug.c	/^get_brkcode(addr)$/
get_entry	loader.c	/^dictionary get_entry(pred, arit)$/
get_exponent	token.c	/^get_exponent()$/
get_foreign_lib_args	foreign.c	/^static char *get_foreign_lib_args(lib_list)$/
get_pred	predicates.c	/^dictionary get_pred(in,segtype,storetype)$/
getspace	foreign.c	/^static char *getspace(nitems)$/
goal_to_term	icp.c	/^goal_to_term(pred, num)$/
grab_code	io.c	/^codepo grab_code(index)$/
guessLocals	debug.c	/^guessLocals(P)$/
hash	properties.c	/^hash(obj, prop)$/
hash_constant	termin.c	/^hash_constant(con)$/
hash_variable	termin.c	/^hash_variable(var,val)$/
haslink	termin.c	/^#define haslink(b)		(link(b) > NO_LINK)$/
hd	icp.h	/^#define hd(x)		((cellpo) vl(x))$/
head	gc.h	/^#define head(addr)	(*(addr) |= first_bit)$/
head_fix	cg.c	/^#define head_fix(x)		(x)->addr$/
hedchar	token.c	/^CHARTYPE hedchar()$/
hedtoken	token.c	/^toktype hedtoken(tok,skip)$/
help	debug.c	/^help()$/
ic_file_name	main.c	/^int ic_file_name(name, full_name, file_exists)$/
ic_file_name_stats	main.c	/^int ic_file_name_stats(name, full_name, file_exist/
icp_exit	main.c	/^void icp_exit(flag)$/
icp_unify	unify.c	/^bool icp_unify(T1, T2)$/
inNewHeap	gc.c	/^#define inNewHeap(p)		((p) >= GC_B->H && (p) < H)$/
inNewStack	gc.c	/^#define inNewStack(p)		((choicepo)(p) >= GC_B)$/
inNewTrail	gc.c	/^#define inNewTrail(p)		((p) < GC_B->TR)$/
inOldHeap	gc.c	/^#define inOldHeap(p)		((p) < GC_B->H && (p) >= TH-/
inOldSegment	gc.c	/^#define inOldSegment(p)		(inOldHeap(p) || inOldSta/
inOldStack	gc.c	/^#define inOldStack(p)		((choicepo)(p) < GC_B && (c/
index_altern	cg.c	/^#define index_altern(addr)	(addr) -> alternative$/
index_arity	cg.c	/^#define index_arity(addr)	(addr) -> key.functor_ke/
index_const	cg.c	/^#define index_const(addr)	(addr) -> key.functor_ke/
index_integer	cg.c	/^#define index_integer(addr)	(addr) -> key.integer$/
index_link	cg.c	/^#define index_link(addr)	(addr) -> link$/
indexarity	icp.h	/^#define indexarity(addr)	(((indexpo)(addr))->key.f/
indexkey	icp.h	/^#define indexkey(addr)		(((indexpo)(addr))->key.in/
indexlink	icp.h	/^#define indexlink(addr)		(((indexpo)(addr))->link)/
indexname	icp.h	/^#define indexname(addr)		(((indexpo)(addr))->key.f/
indexoffset	icp.h	/^#define indexoffset(addr)	(((indexpo)(addr))->ioff/
init_cg	cg.c	/^bool init_cg()$/
init_dynamic	dynamic.c	/^init_dynamic()$/
init_encode	encode.c	/^init_encode()$/
init_global_syms	primitives.c	/^init_global_syms()$/
init_instr	debug.c	/^init_instr()$/
init_io	io.c	/^init_io()$/
init_loader	loader.c	/^init_loader()$/
init_props	properties.c	/^init_props()$/
init_reader	termin.c	/^init_reader()$/
init_select	select.c	/^init_select()$/
init_thread	fork.c	/^init_thread(block, cells, heapsize)$/
initialise_directories	main.c	/^void initialise_directories()$/
initialise_load_foreign	foreign.c	/^initialise_load_foreign(name)$/
insert_primitive	foreign.c	/^insert_primitive(prim_name, function)$/
insertn	metalogical.c	/^insertn(n)$/
insertv	metalogical.c	/^bool insertv(v, where)$/
install_constant	termin.c	/^install_constant(c, b)$/
install_variable	termin.c	/^install_variable(var,val,b)$/
int_to_list	term.c	/^int_to_list(num, list)$/
interm_gc_test	termin.c	/^interm_gc_test(Space)$/
interrupt_handler	interrupt.c	/^interrupt_handler()$/
into_relocation_chain	gc.c	/^into_relocation_chain(j, current)$/
intvl	icp.h	/^#define intvl(x)	((long)*(x) << 3 >> 5)$/
io_type	io.h	/^#define io_type(p)	((p)->io_typ)$/
is_defined	cg.c	/^#define is_defined(addr)	(address(addr) > UNDEF)$/
is_fix	cg.c	/^#define is_fix(n)		((n) < UNDEF)$/
is_op	operators.c	/^is_op(tok)$/
is_pipe	io.h	/^#define is_pipe(x)	(abs(io_type(x)) == 3)$/
is_public	cg.c	/^bool is_public(foo, args)$/
is_ram	io.h	/^#define is_ram(x)	(abs(io_type(x)) == 2)$/
is_sock	io.h	/^#define is_sock(x)	(abs(io_type(x)) == 4)$/
is_stream	io.h	/^#define is_stream(x)	(abs(io_type(x)) == 1)$/
isa_var	metalogical.c	/^cellpo isa_var(name)$/
isptr	gc.c	/^bool isptr(p)$/
lbl	debug.c	/^#define	lbl(n)		n + oprnd(n)$/
length	cg.c	/^length(list)$/
link	termin.c	/^#define link(bucket)		((bucket) -> lnk)$/
link_segment	loader.c	/^link_segment(seg)$/
list_to_float	term.c	/^list_to_float(list, flt)$/
list_to_int	term.c	/^list_to_int(list, num)$/
list_to_symbol	term.c	/^list_to_symbol(list, symb)$/
list_to_tuple	term.c	/^list_to_tuple(lst, tup)$/
live	dynamic.h	/^#define live(cl, CLK)	( CLK > birth(cl) && CLK <= /
load_code	loader.c	/^load_code(where, count)$/
load_thread	fork.c	/^load_thread(th)$/
loadicp	loader.c	/^bool loadicp(file_type)$/
lookup_const	cg.c	/^bool lookup_const(s,c)$/
lookup_label	cg.c	/^bool lookup_label(s,lab)$/
lookup_opcode	cg.c	/^lookup_opcode(instr)$/
lookup_pred	cg.c	/^lookup_pred(s,args)$/
make_constant	termin.c	/^#define make_constant(t,tok)	mksymb((t),hash_const/
make_prolog_name	foreign.c	/^char *make_prolog_name(name, arit)$/
make_symbol	termin.c	/^make_symbol(pname, len)$/
make_variable	termin.c	/^make_variable(tt,tok)$/
make_varlist	metalogical.c	/^void make_varlist(Vars)$/
mark	gc.h	/^#define mark(addr)	(*(addr) |= mark_bit)$/
mark_choicepoints	gc.c	/^mark_choicepoints(trailcells_deleted)$/
mark_early_resets	gc.c	/^mark_early_resets(chpt, tr, trailcells_deleted)$/
mark_environments	gc.c	/^mark_environments(env, cp)$/
mark_registers	gc.c	/^mark_registers(regs)$/
mark_trail	gc.c	/^mark_trail()$/
mark_variable	gc.c	/^mark_variable(start)$/
marked	gc.h	/^#define marked(addr)	(*(addr) & mark_bit)$/
marking_phase	gc.c	/^marking_phase(regs)$/
max	icp.h	/^#define max(a,b)		((a)<(b)?(b):(a))$/
min	icp.h	/^#define min(a,b)		((a)<(b)?(a):(b))$/
mkcodeflt	icp.c	/^#define mkcodeflt(Addr, Ptr)	mkflt(Addr, Ptr)$/
mkflt	icp.h	/^#define mkflt(addr,flt)		*(addr)=(float_ref | (cel/
mkguard	icp.h	/^#define mkguard(addr,len)	*(addr)=(guard_ref | ((c/
mkint	icp.h	/^#define mkint(addr,numb)	*(addr)=(int_ref | ((cell/
mkint1	icp.h	/^#define mkint1(addr, num)	{ \\$/
mklnk	icp.h	/^#define mklnk(addr,dest)	*(addr)=(var_ref | (cell)/
mklst	icp.h	/^#define mklst(addr,list)	*(addr)=(list_ref | (cell/
mknil	icp.h	/^#define mknil(addr)		*(addr)=nil_ref$/
mkreset	icp.h	/^#define mkreset(addr) \\$/
mksym	metalogical.c	/^symbpo mksym(n)$/
mksymb	icp.h	/^#define mksymb(addr,symb)	*(addr)=(symb_ref | (cel/
mktpl	icp.h	/^#define mktpl(addr,tuple)	*(addr)=(tpl_ref | (cell/
mkunb	icp.h	/^#define mkunb(addr)		*(addr)=(var_ref | ((cell) (a/
name	metalogical.c	/^symbpo name(v)$/
newName	metalogical.c	/^symbpo newName()$/
new_dictionary_list	loader.c	/^new_dictionary_list(dict, seg, pred)$/
new_symb	termin.c	/^new_symb(in)$/
new_var	encode.c	/^new_var(term, pos)$/
new_variable_name	termin.c	/^new_variable_name(s)$/
newthread	fork.c	/^newthread(heapsize, stacksize)$/
nextFree	termin.c	/^nextFree(b)$/
nextFreePred	cg.c	/^nextFreePred()$/
next_entry_for	cg.c	/^next_entry_for(index)$/
next_free	operators.c	/^next_free(o)$/
next_thread	events.c	/^threadpo next_thread(th)$/
nextcl	dynamic.h	/^#define nextcl(P)	( *( fourBytes *)(P + 2) )$/
nextoken	token.c	/^toktype nextoken(tok,skip)$/
nextv	metalogical.c	/^varpo nextv()$/
nonempty	termin.c	/^#define nonempty(b)		(link(b))$/
nonempty_fdset	select.c	/^nonempty_fdset()$/
noref	loader.c	/^noref()$/
normal	icp.h	/^#define normal(a)		(fourBytes)((cellpo)(a)-TH->sta/
num_result	arith.c	/^num_result(num, reg)$/
number_token	token.c	/^toktype number_token(n)$/
numequal	arith.h	/^#define numequal(a,b)	((double)(a) == (double)(b))/
nums_init	metalogical.c	/^void nums_init()$/
nxtoken	token.c	/^toktype nxtoken()$/
oneInstruction	debug.c	/^oneInstruction(P)$/
op_enter	operators.c	/^op_enter(o)$/
open_ic_file	main.c	/^FILE *open_ic_file(name, mode, file_exists)$/
oplook	operators.c	/^oplook(name,hshcde,len,opr)$/
oprnd	debug.c	/^#define	oprnd(n)	*(P + n)$/
piped	io.h	/^#define piped(p)	((p)->desc.pipe_d)$/
pl_flush	io.c	/^pl_flush()$/
pop_registers	gc.c	/^pop_registers(regs)$/
postfixchar	termin.c	/^bool postfixchar()$/
pr_abolish	abolish.c	/^bool pr_abolish()$/
pr_abs	arith.c	/^pr_abs()$/
pr_acos	arith.c	/^pr_acos()$/
pr_add	arith.c	/^pr_add()$/
pr_addr	term.c	/^pr_addr(TH)$/
pr_and	arith.c	/^pr_and()$/
pr_ar_float	arith.c	/^bool pr_ar_float()$/
pr_ar_int	arith.c	/^bool pr_ar_int()$/
pr_arity	term.c	/^pr_arity()$/
pr_asin	arith.c	/^pr_asin()$/
pr_atan	arith.c	/^pr_atan()$/
pr_atan2	arith.c	/^pr_atan2()$/
pr_atom	term.c	/^pr_atom()$/
pr_atom_type	io.c	/^pr_atom_type()$/
pr_ceil	arith.c	/^pr_ceil()$/
pr_cg	cg.c	/^bool pr_cg()$/
pr_cg_fixup	cg.c	/^bool pr_cg_fixup()$/
pr_cg_init	cg.c	/^bool pr_cg_init()$/
pr_cg_out	cg.c	/^bool pr_cg_out()$/
pr_close_port	io.c	/^pr_close_port()$/
pr_close_ram	io.c	/^pr_close_ram()$/
pr_close_stream	io.c	/^pr_close_stream()$/
pr_cmp	arith.c	/^pr_cmp()$/
pr_commit_read	io.c	/^pr_commit_read()$/
pr_concat	term.c	/^pr_concat()$/
pr_copy	metalogical.c	/^bool pr_copy()$/
pr_cos	arith.c	/^pr_cos()$/
pr_cosh	arith.c	/^pr_cosh()$/
pr_ctime	stats.c	/^pr_ctime()$/
pr_curr_input	io.c	/^pr_curr_input()$/
pr_curr_output	io.c	/^pr_curr_output()$/
pr_cursor	cursor.c	/^bool pr_cursor()$/
pr_dec	dynamic.c	/^bool pr_dec()$/
pr_decrement	arith.c	/^pr_decrement()$/
pr_defined	loader.c	/^pr_defined()$/
pr_deg2rad	arith.c	/^pr_deg2rad()$/
pr_del_cons	properties.c	/^pr_del_cons()$/
pr_del_prop	properties.c	/^pr_del_prop()$/
pr_del_props	properties.c	/^pr_del_props()$/
pr_delete	dynamic.c	/^bool pr_delete()$/
pr_divide	arith.c	/^pr_divide()$/
pr_empty_pipe	io.c	/^pr_empty_pipe()$/
pr_encoded_read	encode.c	/^pr_encoded_read(reg, funct)$/
pr_encoded_write	encode.c	/^pr_encoded_write(reg, funct)$/
pr_eq	arith.c	/^pr_eq()$/
pr_errno	stats.c	/^bool pr_errno()$/
pr_exp	arith.c	/^pr_exp()$/
pr_fadd	arith.c	/^pr_fadd()$/
pr_fdiv	arith.c	/^pr_fdiv()$/
pr_find_clause	dynamic.c	/^bool pr_find_clause()$/
pr_fix_tables	loader.c	/^bool pr_fix_tables()$/
pr_float	term.c	/^pr_float()$/
pr_floor	arith.c	/^pr_floor()$/
pr_flush	io.c	/^pr_flush()$/
pr_fmul	arith.c	/^pr_fmul()$/
pr_fork	fork.c	/^pr_fork()$/
pr_format_print_float	io.c	/^pr_format_print_float()$/
pr_format_print_integer	io.c	/^pr_format_print_integer()$/
pr_fsub	arith.c	/^pr_fsub()$/
pr_funct	term.c	/^pr_funct()$/
pr_gc_usage	stats.c	/^bool pr_gc_usage()$/
pr_ge	arith.c	/^pr_ge()$/
pr_gensym	term.c	/^pr_gensym()$/
pr_get_cons	properties.c	/^pr_get_cons()$/
pr_get_port	properties.c	/^bool pr_get_port()$/
pr_get_prop	properties.c	/^pr_get_prop()$/
pr_get_props	properties.c	/^pr_get_props()$/
pr_getarg	term.c	/^pr_getarg()$/
pr_getenv	unix.c	/^pr_getenv()$/
pr_grnd_funct	term.c	/^pr_grnd_funct()$/
pr_gt	arith.c	/^pr_gt()$/
pr_inc	dynamic.c	/^bool pr_inc()$/
pr_increment	arith.c	/^pr_increment()$/
pr_init_parlog	fork.c	/^pr_init_parlog()$/
pr_int	arith.c	/^pr_int()$/
pr_integer	term.c	/^pr_integer()$/
pr_interm	termin.c	/^pr_interm()$/
pr_is_iport	io.c	/^pr_is_iport()$/
pr_is_oport	io.c	/^pr_is_oport()$/
pr_kill	abolish.c	/^bool pr_kill()$/
pr_kill_thread	fork.c	/^pr_kill_thread()$/
pr_le	arith.c	/^pr_le()$/
pr_line_count	io.c	/^bool pr_line_count()$/
pr_line_position	io.c	/^bool pr_line_position()$/
pr_link	dynamic.c	/^bool pr_link()$/
pr_list	term.c	/^pr_list()$/
pr_load	loader.c	/^pr_load()$/
pr_load_foreign	foreign.c	/^pr_load_foreign()$/
pr_log	arith.c	/^pr_log()$/
pr_log10	arith.c	/^pr_log10()$/
pr_look_pipe	io.c	/^pr_look_pipe()$/
pr_lshift	arith.c	/^pr_lshift()$/
pr_lt	arith.c	/^pr_lt()$/
pr_meta	loader.c	/^pr_meta(Pptr)$/
pr_mod	arith.c	/^pr_mod()$/
pr_multiply	arith.c	/^pr_multiply()$/
pr_name	term.c	/^pr_name()$/
pr_ne	arith.c	/^pr_ne()$/
pr_new_thread	fork.c	/^pr_new_thread()$/
pr_not	arith.c	/^pr_not()$/
pr_ntpl	term.c	/^pr_ntpl()$/
pr_number	term.c	/^pr_number()$/
pr_op_get	operators.c	/^pr_op_get()$/
pr_op_infix	operators.c	/^pr_op_infix()$/
pr_op_look	operators.c	/^pr_op_look()$/
pr_op_postfix	operators.c	/^pr_op_postfix()$/
pr_op_prefix	operators.c	/^pr_op_prefix()$/
pr_open_ram	io.c	/^pr_open_ram()$/
pr_open_stream	io.c	/^pr_open_stream()$/
pr_or	arith.c	/^pr_or()$/
pr_pi	arith.c	/^pr_pi()$/
pr_pipe	io.c	/^pr_pipe()$/
pr_pow	arith.c	/^pr_pow()$/
pr_pred_get	predicates.c	/^bool pr_pred_get()$/
pr_pred_look	predicates.c	/^bool pr_pred_look()$/
pr_prefix	term.c	/^pr_prefix()$/
pr_put_atom	io.c	/^pr_put_atom()$/
pr_put_float	io.c	/^pr_put_float()$/
pr_put_number	io.c	/^pr_put_number()$/
pr_put_q_atom	io.c	/^pr_put_q_atom()$/
pr_put_str	io.c	/^pr_put_str()$/
pr_rad2deg	arith.c	/^pr_rad2deg()$/
pr_ram_const	io.c	/^pr_ram_const()$/
pr_ram_pipe	io.c	/^pr_ram_pipe()$/
pr_rand	arith.c	/^pr_rand()$/
pr_read_pipe	io.c	/^pr_read_pipe()$/
pr_read_ram	io.c	/^pr_read_ram()$/
pr_read_stream	io.c	/^pr_read_stream()$/
pr_read_stream0	io.c	/^pr_read_stream0()$/
pr_read_term	encode.c	/^pr_read_term()$/
pr_realtime	stats.c	/^pr_realtime()$/
pr_release_port	io.c	/^pr_release_port()$/
pr_resume	fork.c	/^pr_resume()$/
pr_retract	dynamic.c	/^bool pr_retract()$/
pr_rpc	fork.c	/^pr_rpc()$/
pr_rshift	arith.c	/^pr_rshift()$/
pr_runtime	stats.c	/^bool pr_runtime()$/
pr_save	saver.c	/^bool pr_save()$/
pr_set_input	io.c	/^pr_set_input()$/
pr_set_output	io.c	/^pr_set_output()$/
pr_set_port	properties.c	/^bool pr_set_port()$/
pr_set_prop	properties.c	/^pr_set_prop()$/
pr_set_up_seg	loader.c	/^bool pr_set_up_seg()$/
pr_sign	arith.c	/^pr_sign()$/
pr_sin	arith.c	/^pr_sin()$/
pr_sinh	arith.c	/^pr_sinh()$/
pr_sqrt	arith.c	/^pr_sqrt()$/
pr_stat	unix.c	/^pr_stat()$/
pr_subtract	arith.c	/^pr_subtract()$/
pr_suffix	term.c	/^pr_suffix()$/
pr_suspend	fork.c	/^pr_suspend()$/
pr_syntax_error	termin.c	/^pr_syntax_error()$/
pr_system	predicates.c	/^pr_system()$/
pr_tab	io.c	/^pr_tab()$/
pr_tag	term.c	/^pr_tag()$/
pr_tan	arith.c	/^pr_tan()$/
pr_tanh	arith.c	/^pr_tanh()$/
pr_thread	fork.c	/^pr_thread()$/
pr_time	stats.c	/^pr_time()$/
pr_timeslice	interrupt.c	/^bool pr_timeslice()$/
pr_to_ground	metalogical.c	/^bool pr_to_ground()$/
pr_to_hollow	metalogical.c	/^bool pr_to_hollow()$/
pr_tpl	term.c	/^pr_tpl()$/
pr_tty	io.c	/^pr_tty()$/
pr_tty_get0	io.c	/^pr_tty_get0()$/
pr_tuple_to_list	term.c	/^pr_tuple_to_list()$/
pr_undo_seg	loader.c	/^bool pr_undo_seg()$/
pr_unix	unix.c	/^pr_unix()$/
pr_unlock	io.c	/^pr_unlock()$/
pr_unread_ram	io.c	/^pr_unread_ram(ch)$/
pr_unread_stream	io.c	/^pr_unread_stream(ch)$/
pr_validate	loader.c	/^pr_validate()$/
pr_var	term.c	/^pr_var()$/
pr_varsin	metalogical.c	/^bool pr_varsin()$/
pr_write_pipe	io.c	/^pr_write_pipe()$/
pr_write_ram	io.c	/^pr_write_ram(ch)$/
pr_write_stream	io.c	/^pr_write_stream(ch)$/
pr_write_term	encode.c	/^pr_write_term()$/
pred_p	cg.c	/^#define pred_p(addr)	(IsTpl(addr) && \\$/
predicate_type	predicates.c	/^#define predicate_type(entry) ((no_system_preds ||/
previous	debug.c	/^previous(count)$/
printName	debug.c	/^printName(symb, fp)$/
process	metalogical.c	/^void process(Vars,Varnames)$/
process_public	cg.c	/^bool process_public(public)$/
prtcell	debug.c	/^prtcell(c, TH)$/
prtchoice	debug.c	/^prtchoice(B, TH)$/
prtdump	debug.c	/^prtdump(TH, from, to)$/
prtenv	debug.c	/^prtenv(E, CP, TH, indent)$/
prtheap	debug.c	/^prtheap(H, TH, n)$/
prtstack	debug.c	/^prtstack(B, E, CP, TH, depth)$/
prttrail	debug.c	/^prttrail(TR, TH, n)$/
ptrToNewHeap	gc.c	/^#define ptrToNewHeap(p)		(isptr(p) && inNewHeap((c/
pureTag	icp.h	/^#define pureTag(addr)		tg(addr)$/
push_registers	gc.c	/^push_registers(regs)$/
put_char	io.c	/^put_char(ch)$/
put_digits	io.c	/^put_digits(number)$/
ramd	io.h	/^#define ramd(p)		((p)->desc.ram_d)$/
read_pipe_char	io.c	/^read_pipe_char()$/
reclaim_seg	abolish.c	/^reclaim_seg(seg)$/
recompact_heap	termin.c	/^recompact_heap(t, eqns)$/
refs	loader.c	/^refs()$/
rehash_table	termin.c	/^rehash_table()$/
rehash_variables	metalogical.c	/^rehash_variables(redo)$/
reinit_nl	cg.c	/^void reinit_nl()$/
reinsertv	metalogical.c	/^reinsertv(v, order)$/
rel	icp.h	/^#define rel(a)			((a) + *(a))$/
relative	symtab.h	/^#define relative(P,N)	( (P) + (N) + *( (P) + (N) )/
remove_from_runq	events.c	/^bool remove_from_runq(del_th)$/
remove_reference	abolish.c	/^remove_reference(dict, segstart, type)$/
reset_brace	token.c	/^reset_brace()$/
reset_total_marked	gc.c	/^reset_total_marked()$/
resize_dict	loader.c	/^resize_dict()$/
resize_pl_table	cg.c	/^resize_pl_table()$/
resize_table	cg.c	/^void resize_table(stpo,xtpo,maxpo,divisorpo)$/
resume	fork.c	/^resume(th, start)$/
retrieve_op	operators.c	/^retrieve_op(op,xr,ox,xor,lxr,lox,lx,xo)$/
round	arith.h	/^#define	round(num)	(num)$/
safeptr	debug.c	/^safeptr(p, TH)$/
same	properties.c	/^same(first, second)$/
sameTag	icp.h	/^#define sameTag(a,b)		(tg(a) == tg(b))$/
samesymb	unify.c	/^samesymb(A, B)$/
save_dynamic	saver.c	/^bool save_dynamic(clause, segno)$/
save_static	saver.c	/^bool save_static(dict)$/
save_thread	fork.c	/^save_thread(th)$/
search_foreign	foreign.c	/^funct_ptr search_foreign(name, arit)$/
search_symbol	loader.c	/^search_symbol(symbol, arit)$/
search_vars	encode.c	/^search_vars(addr)$/
segCon	symtab.h	/^#define	segCon(Seg) 	Seg->constants$/
segExt	symtab.h	/^#define	segExt(Seg) 	Seg->externals$/
segLoc	symtab.h	/^#define	segLoc(Seg) 	Seg->entries$/
segNext	symtab.h	/^#define segNext(Seg)	Seg->next$/
segPred	symtab.h	/^#define	segPred(Seg) 	Seg->predno$/
segPrev	symtab.h	/^#define segPrev(Seg)	Seg->prev$/
segSaved	symtab.h	/^#define segSaved(Seg)	Seg->saved$/
segSize	symtab.h	/^#define	segSize(Seg) 	Seg->size$/
segStart	symtab.h	/^#define	segStart(Seg) 	Seg->start$/
segType	symtab.h	/^#define segType(Seg)	Seg->type$/
seg_con	symtab.h	/^#define seg_con(P)	*((P) + 2)$/
seg_ent	symtab.h	/^#define seg_ent(P)	*((P) + 1)$/
seg_ext	symtab.h	/^#define seg_ext(P)	*((P) + 3)$/
seg_len	symtab.h	/^#define seg_len(P)	*(P)$/
set_address	cg.c	/^#define set_address(x,y)	(x)->addr = (y)$/
set_ar	cg.c	/^#define set_ar(x,y)		(x)->args = (y)$/
set_head_fix	cg.c	/^#define set_head_fix(x,y)	(x)->addr = (y)$/
set_select_time	select.c	/^set_select_time(ti)$/
set_str_prop	properties.c	/^set_str_prop(obj, prop, values)$/
set_symbl	cg.c	/^#define set_symbl(x,y)		(x)->sym  = (y)$/
setval	icp.h	/^#define setval(addr, val)	*(addr) = (tgc(addr) | (/
shift_prim_tabl	foreign.c	/^#define shift_prim_tabl(pt)   { bcopy((char *) &pr/
sig_int	interrupt.c	/^sig_int()$/
sig_io	interrupt.c	/^sig_io()$/
sig_urg	interrupt.c	/^sig_urg()$/
sig_vtalrm	interrupt.c	/^sig_vtalrm()$/
sigmask	interrupt.c	/^int	signal_mask = ( sigmask(SIGINT) | sigmask(SIGV/
single_tok	token.c	/^toktype single_tok(ttype)$/
solve	icp.c	/^solve(P)$/
str_find_prop	properties.c	/^str_find_prop(initial, obj, prop)$/
strsymb	icp.h	/^#define strsymb(Xaddr, Xlen, Xpt) { \\$/
suspnd	io.h	/^#define suspnd(p)	((p)->susp)$/
sweep_choicepoints	gc.c	/^sweep_choicepoints()$/
sweep_environments	gc.c	/^sweep_environments(env, cp)$/
sweep_trail	gc.c	/^sweep_trail()$/
symMaxLen	icp.h	/^#define symMaxLen(cells,unit)	(((cells) * (unit) -/
symbSize	icp.h	/^#define symbSize(len,unit)	(((len) * sizeof(CHARTY/
symbhash	icp.h	/^#define symbhash(addr)		(((symbpo)(addr))->hhc.hc./
symbhashval	icp.h	/^#define symbhashval(addr)	(fix_hash(((symbpo)(addr/
symbhashvalin	icp.h	/^#define symbhashvalin(addr)	(((symbpo)(addr))->hhc/
symbl	cg.c	/^#define symbl(x)		(x)->sym$/
symblngth	icp.h	/^#define symblngth(addr)		(((symbpo)(addr))->hhc.hc/
symbname	icp.h	/^#define symbname(addr)		(((symbpo)(addr))->prntnam/
symbol_to_list	term.c	/^symbol_to_list(cons, list)$/
symbvl	icp.h	/^#define symbvl(x)	((symbpo) vl(x))$/
syntax_error	termin.c	/^syntax_error(errcode, tok)$/
term	termin.c	/^term(t,prior)$/
term0	termin.c	/^void term0(t)$/
tg	icp.h	/^#define tg(x)		(*(x) & 0xe0000000)$/
tgVal	icp.h	/^#define tgVal(addr)		(*(addr) >> 29)$/
tgc	icp.h	/^#define tgc(x)		(*(x) & 0xe0000003)$/
th_id	io.h	/^#define th_id(p)	((p)->th)$/
throw	primitives.h	/^#define throw(n)	{ ERROR = (twoBytes)(n); \\$/
timeslice	interrupt.c	/^void timeslice(on)$/
tl	icp.h	/^#define tl(x)		(((cellpo) vl(x)) + 1)$/
to_copy	metalogical.c	/^to_copy(Term, Copy)$/
to_ground	metalogical.c	/^void to_ground(h, g)$/
to_hollow	metalogical.c	/^void to_hollow(g, h)$/
tok_len	token.c	/^long int tok_len(t)$/
traverse_g	metalogical.c	/^void traverse_g(term)$/
traverse_h	metalogical.c	/^void traverse_h(term)$/
tuple_to_list	term.c	/^tuple_to_list(tup, lst)$/
unhead	gc.h	/^#define unhead(addr)	(*(addr) &= first_mask)$/
unmark	gc.h	/^#define unmark(addr)	(*(addr) &= mark_mask)$/
update_reference	abolish.c	/^update_reference(dict)$/
update_relocation_chain	gc.c	/^update_relocation_chain(current, dest)$/
update_select_width	select.c	/^update_select_width(sock)$/
usepostfix	termin.c	/^bool usepostfix(prior)$/
usertime	stats.c	/^double usertime()$/
value	termin.c	/^#define value(bucket)		((bucket) -> val)$/
variable	termin.c	/^#define variable(bucket)	(value(bucket))$/
vars_init	metalogical.c	/^void vars_init(varno)$/
vl	icp.h	/^#define vl(x)		(*(x) & 0x1ffffffc)$/
wait_for_user	select.c	/^wait_for_user()$/
write_number	term.c	/^write_number(number, dest)$/
write_out_hash_table	cg.c	/^write_out_hash_table(instr, type)$/
write_pipe_char	io.c	/^write_pipe_char(ch)$/
