Menu

Commit [r7702]  Maximize  Restore  History

Introduced 3 new C macros: get_str_arg(Cell,argnoInt), get_list_head(Cell),

get_list_tail(Cell) for accessing fields in structured terms. These replace
things like cell(clref_val(term)+argno) (for arg).
Makes things simpler and cleaner and more transparent.

dwarren 2013-01-09

changed /trunk/XSB/emu/biassert.c
changed /trunk/XSB/emu/builtin.c
changed /trunk/XSB/emu/call_graph_xsb.c
changed /trunk/XSB/emu/cell_xsb.h
changed /trunk/XSB/emu/cinterf.c
changed /trunk/XSB/emu/emuloop.c
changed /trunk/XSB/emu/function.c
changed /trunk/XSB/emu/io_builtins_xsb.c
changed /trunk/XSB/emu/odbc_xsb.c
changed /trunk/XSB/emu/std_pred_xsb_i.h
changed /trunk/XSB/emu/struct_intern.c
changed /trunk/XSB/emu/subp.c
changed /trunk/XSB/emu/tr_utils.c
changed /trunk/XSB/emu/tries.c
changed /trunk/XSB/emu/tst_aux.h
/trunk/XSB/emu/biassert.c Diff Switch to side-by-side view
Loading...
/trunk/XSB/emu/builtin.c Diff Switch to side-by-side view
Loading...
/trunk/XSB/emu/call_graph_xsb.c Diff Switch to side-by-side view
Loading...
/trunk/XSB/emu/cell_xsb.h Diff Switch to side-by-side view
Loading...
/trunk/XSB/emu/cinterf.c Diff Switch to side-by-side view
Loading...
/trunk/XSB/emu/emuloop.c Diff Switch to side-by-side view
Loading...
/trunk/XSB/emu/function.c Diff Switch to side-by-side view
Loading...
/trunk/XSB/emu/io_builtins_xsb.c Diff Switch to side-by-side view
Loading...
/trunk/XSB/emu/odbc_xsb.c Diff Switch to side-by-side view
Loading...
/trunk/XSB/emu/std_pred_xsb_i.h Diff Switch to side-by-side view
Loading...
/trunk/XSB/emu/struct_intern.c Diff Switch to side-by-side view
Loading...
/trunk/XSB/emu/subp.c Diff Switch to side-by-side view
Loading...
/trunk/XSB/emu/tr_utils.c Diff Switch to side-by-side view
Loading...
/trunk/XSB/emu/tries.c Diff Switch to side-by-side view
Loading...
/trunk/XSB/emu/tst_aux.h Diff Switch to side-by-side view
Loading...
Auth0 Logo