Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- root@gitlab:/opt/RefGitHub/GuileMoo/guile-log# make
- make all-recursive
- make[1]: Entering directory '/opt/RefGitHub/GuileMoo/guile-log'
- Making all in logic/guile-log/src/
- make[2]: Entering directory '/opt/RefGitHub/GuileMoo/guile-log/logic/guile-log/src'
- make all-am
- make[3]: Entering directory '/opt/RefGitHub/GuileMoo/guile-log/logic/guile-log/src'
- CC libguile_log_la-unify.lo
- In file included from /usr/local/include/guile/3.0/libguile/pairs.h:26:0,
- from /usr/local/include/guile/3.0/libguile/alist.h:26,
- from /usr/local/include/guile/3.0/libguile.h:34,
- from unify.c:19:
- variable.c: In function ‘gp_make_variable’:
- variable.c:96:29: error: ‘SCM_UNBOUND’ undeclared (first use in this function)
- SCM_SET_CELL_WORD_1 (ret, SCM_UNBOUND);
- ^
- /usr/local/include/guile/3.0/libguile/gc.h:49:72: note: in definition of macro ‘SCM_GC_SET_CELL_OBJECT’
- #define SCM_GC_SET_CELL_OBJECT(x, n, v) ((((SCM *)SCM2PTR (x)) [n]) = (v))
- ^
- /usr/local/include/guile/3.0/libguile/gc.h:51:38: note: in expansion of macro ‘SCM_PACK’
- (SCM_GC_SET_CELL_OBJECT ((x), (n), SCM_PACK (v)))
- ^
- /usr/local/include/guile/3.0/libguile/gc.h:67:36: note: in expansion of macro ‘SCM_GC_SET_CELL_WORD’
- #define SCM_SET_CELL_WORD(x, n, v) SCM_GC_SET_CELL_WORD ((x), (n), (v))
- ^
- /usr/local/include/guile/3.0/libguile/gc.h:69:35: note: in expansion of macro ‘SCM_SET_CELL_WORD’
- #define SCM_SET_CELL_WORD_1(x, v) SCM_SET_CELL_WORD ((x), 1, (v))
- ^
- variable.c:96:3: note: in expansion of macro ‘SCM_SET_CELL_WORD_1’
- SCM_SET_CELL_WORD_1 (ret, SCM_UNBOUND);
- ^
- variable.c:96:29: note: each undeclared identifier is reported only once for each function it appears in
- SCM_SET_CELL_WORD_1 (ret, SCM_UNBOUND);
- ^
- /usr/local/include/guile/3.0/libguile/gc.h:49:72: note: in definition of macro ‘SCM_GC_SET_CELL_OBJECT’
- #define SCM_GC_SET_CELL_OBJECT(x, n, v) ((((SCM *)SCM2PTR (x)) [n]) = (v))
- ^
- /usr/local/include/guile/3.0/libguile/gc.h:51:38: note: in expansion of macro ‘SCM_PACK’
- (SCM_GC_SET_CELL_OBJECT ((x), (n), SCM_PACK (v)))
- ^
- /usr/local/include/guile/3.0/libguile/gc.h:67:36: note: in expansion of macro ‘SCM_GC_SET_CELL_WORD’
- #define SCM_SET_CELL_WORD(x, n, v) SCM_GC_SET_CELL_WORD ((x), (n), (v))
- ^
- /usr/local/include/guile/3.0/libguile/gc.h:69:35: note: in expansion of macro ‘SCM_SET_CELL_WORD’
- #define SCM_SET_CELL_WORD_1(x, v) SCM_SET_CELL_WORD ((x), 1, (v))
- ^
- variable.c:96:3: note: in expansion of macro ‘SCM_SET_CELL_WORD_1’
- SCM_SET_CELL_WORD_1 (ret, SCM_UNBOUND);
- ^
- variable.c: In function ‘gp_make_variable_id’:
- variable.c:108:29: error: ‘SCM_UNBOUND’ undeclared (first use in this function)
- SCM_SET_CELL_WORD_1 (ret, SCM_UNBOUND);
- ^
- /usr/local/include/guile/3.0/libguile/gc.h:49:72: note: in definition of macro ‘SCM_GC_SET_CELL_OBJECT’
- #define SCM_GC_SET_CELL_OBJECT(x, n, v) ((((SCM *)SCM2PTR (x)) [n]) = (v))
- ^
- /usr/local/include/guile/3.0/libguile/gc.h:51:38: note: in expansion of macro ‘SCM_PACK’
- (SCM_GC_SET_CELL_OBJECT ((x), (n), SCM_PACK (v)))
- ^
- /usr/local/include/guile/3.0/libguile/gc.h:67:36: note: in expansion of macro ‘SCM_GC_SET_CELL_WORD’
- #define SCM_SET_CELL_WORD(x, n, v) SCM_GC_SET_CELL_WORD ((x), (n), (v))
- ^
- /usr/local/include/guile/3.0/libguile/gc.h:69:35: note: in expansion of macro ‘SCM_SET_CELL_WORD’
- #define SCM_SET_CELL_WORD_1(x, v) SCM_SET_CELL_WORD ((x), 1, (v))
- ^
- variable.c:108:3: note: in expansion of macro ‘SCM_SET_CELL_WORD_1’
- SCM_SET_CELL_WORD_1 (ret, SCM_UNBOUND);
- ^
- variable.c: In function ‘gp_make_cons’:
- variable.c:119:29: error: ‘SCM_UNBOUND’ undeclared (first use in this function)
- SCM_SET_CELL_WORD_2 (ret, SCM_UNBOUND);
- ^
- /usr/local/include/guile/3.0/libguile/gc.h:49:72: note: in definition of macro ‘SCM_GC_SET_CELL_OBJECT’
- #define SCM_GC_SET_CELL_OBJECT(x, n, v) ((((SCM *)SCM2PTR (x)) [n]) = (v))
- ^
- /usr/local/include/guile/3.0/libguile/gc.h:51:38: note: in expansion of macro ‘SCM_PACK’
- (SCM_GC_SET_CELL_OBJECT ((x), (n), SCM_PACK (v)))
- ^
- /usr/local/include/guile/3.0/libguile/gc.h:67:36: note: in expansion of macro ‘SCM_GC_SET_CELL_WORD’
- #define SCM_SET_CELL_WORD(x, n, v) SCM_GC_SET_CELL_WORD ((x), (n), (v))
- ^
- /usr/local/include/guile/3.0/libguile/gc.h:70:35: note: in expansion of macro ‘SCM_SET_CELL_WORD’
- #define SCM_SET_CELL_WORD_2(x, v) SCM_SET_CELL_WORD ((x), 2, (v))
- ^
- variable.c:119:3: note: in expansion of macro ‘SCM_SET_CELL_WORD_2’
- SCM_SET_CELL_WORD_2 (ret, SCM_UNBOUND);
- ^
- variable.c: In function ‘gp_make_cons_id’:
- variable.c:130:29: error: ‘SCM_UNBOUND’ undeclared (first use in this function)
- SCM_SET_CELL_WORD_2 (ret, SCM_UNBOUND);
- ^
- /usr/local/include/guile/3.0/libguile/gc.h:49:72: note: in definition of macro ‘SCM_GC_SET_CELL_OBJECT’
- #define SCM_GC_SET_CELL_OBJECT(x, n, v) ((((SCM *)SCM2PTR (x)) [n]) = (v))
- ^
- /usr/local/include/guile/3.0/libguile/gc.h:51:38: note: in expansion of macro ‘SCM_PACK’
- (SCM_GC_SET_CELL_OBJECT ((x), (n), SCM_PACK (v)))
- ^
- /usr/local/include/guile/3.0/libguile/gc.h:67:36: note: in expansion of macro ‘SCM_GC_SET_CELL_WORD’
- #define SCM_SET_CELL_WORD(x, n, v) SCM_GC_SET_CELL_WORD ((x), (n), (v))
- ^
- /usr/local/include/guile/3.0/libguile/gc.h:70:35: note: in expansion of macro ‘SCM_SET_CELL_WORD’
- #define SCM_SET_CELL_WORD_2(x, v) SCM_SET_CELL_WORD ((x), 2, (v))
- ^
- variable.c:130:3: note: in expansion of macro ‘SCM_SET_CELL_WORD_2’
- SCM_SET_CELL_WORD_2 (ret, SCM_UNBOUND);
- ^
- In file included from /usr/local/include/guile/3.0/libguile.h:33:0,
- from unify.c:19:
- state.c: In function ‘GP_VAL_UNBOUND’:
- state.c:57:22: error: ‘SCM_UNBOUND’ undeclared (first use in this function)
- if(scm_is_eq(f[1],SCM_UNBOUND))
- ^
- /usr/local/include/guile/3.0/libguile/scm.h:171:64: note: in definition of macro ‘SCM_UNPACK’
- # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(volatile SCM *)0=(x)): x))
- ^
- state.c:57:7: note: in expansion of macro ‘scm_is_eq’
- if(scm_is_eq(f[1],SCM_UNBOUND))
- ^
- In file included from unify.c:318:0:
- state.c: In function ‘init_gp_var’:
- state.c:169:13: error: ‘SCM_UNBOUND’ undeclared (first use in this function)
- cand[1] = SCM_UNBOUND;
- ^
- In file included from unify.c:318:0:
- state.c: In function ‘gp_stack_mark0’:
- state.c:712:24: error: ‘SCM_UNBOUND’ undeclared (first use in this function)
- GP_GETREF(*pt)[1] = SCM_UNBOUND;
- ^
- state.c: In function ‘gp_clear_marks’:
- state.c:947:15: error: ‘SCM_UNBOUND’ undeclared (first use in this function)
- f[1] = SCM_UNBOUND;
- ^
- state.c: In function ‘gp_sweep_handle’:
- state.c:1130:10: error: ‘SCM_UNBOUND’ undeclared (first use in this function)
- f[1] = SCM_UNBOUND;
- ^
- In file included from unify.c:348:0:
- logical.c: In function ‘make_logical’:
- logical.c:42:15: error: ‘SCM_UNBOUND’ undeclared (first use in this function)
- *(id + 1) = SCM_UNBOUND;
- ^
- unify.c: In function ‘gp_set_unbound’:
- unify.c:794:28: error: ‘SCM_UNBOUND’ undeclared (first use in this function)
- return handle(id, flags, SCM_UNBOUND, l, gp, 0, 0);
- ^
- unify.c: In function ‘gp_set_unbound_bang’:
- unify.c:803:28: error: ‘SCM_UNBOUND’ undeclared (first use in this function)
- return handle(id, flags, SCM_UNBOUND, l, gp, 0, 1);
- ^
- In file included from /usr/local/include/guile/3.0/libguile.h:33:0,
- from unify.c:19:
- unify.c: In function ‘gp_lookup’:
- unify.c:915:22: error: ‘SCM_UNBOUND’ undeclared (first use in this function)
- && !scm_is_eq(l,SCM_UNBOUND)) goto advanced;
- ^
- /usr/local/include/guile/3.0/libguile/scm.h:171:64: note: in definition of macro ‘SCM_UNPACK’
- # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(volatile SCM *)0=(x)): x))
- ^
- unify.c:915:10: note: in expansion of macro ‘scm_is_eq’
- && !scm_is_eq(l,SCM_UNBOUND)) goto advanced;
- ^
- unify.c: In function ‘gp_lookup2’:
- unify.c:988:36: error: ‘SCM_UNBOUND’ undeclared (first use in this function)
- if(!SCM_NULLP(l) && !scm_is_eq(l,SCM_UNBOUND)) goto advanced;
- ^
- /usr/local/include/guile/3.0/libguile/scm.h:171:64: note: in definition of macro ‘SCM_UNPACK’
- # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(volatile SCM *)0=(x)): x))
- ^
- unify.c:988:24: note: in expansion of macro ‘scm_is_eq’
- if(!SCM_NULLP(l) && !scm_is_eq(l,SCM_UNBOUND)) goto advanced;
- ^
- unify.c: In function ‘gp_lookup_ll’:
- unify.c:1104:38: error: ‘SCM_UNBOUND’ undeclared (first use in this function)
- if(!SCM_NULLP(*l) && !scm_is_eq(*l,SCM_UNBOUND)) goto advanced;
- ^
- /usr/local/include/guile/3.0/libguile/scm.h:171:64: note: in definition of macro ‘SCM_UNPACK’
- # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(volatile SCM *)0=(x)): x))
- ^
- unify.c:1104:25: note: in expansion of macro ‘scm_is_eq’
- if(!SCM_NULLP(*l) && !scm_is_eq(*l,SCM_UNBOUND)) goto advanced;
- ^
- unify.c: In function ‘gp_newframe’:
- unify.c:1276:19: error: ‘SCM_UNBOUND’ undeclared (first use in this function)
- if(scm_is_eq(l, SCM_UNBOUND))
- ^
- /usr/local/include/guile/3.0/libguile/scm.h:171:64: note: in definition of macro ‘SCM_UNPACK’
- # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(volatile SCM *)0=(x)): x))
- ^
- unify.c:1276:6: note: in expansion of macro ‘scm_is_eq’
- if(scm_is_eq(l, SCM_UNBOUND))
- ^
- unify.c: In function ‘gp_newframe_choice’:
- unify.c:1339:19: error: ‘SCM_UNBOUND’ undeclared (first use in this function)
- if(scm_is_eq(l, SCM_UNBOUND))
- ^
- /usr/local/include/guile/3.0/libguile/scm.h:171:64: note: in definition of macro ‘SCM_UNPACK’
- # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(volatile SCM *)0=(x)): x))
- ^
- unify.c:1339:6: note: in expansion of macro ‘scm_is_eq’
- if(scm_is_eq(l, SCM_UNBOUND))
- ^
- unify.c: In function ‘gp_mk_var’:
- unify.c:1402:16: error: ‘SCM_UNBOUND’ undeclared (first use in this function)
- *(ret + 1) = SCM_UNBOUND;
- ^
- In file included from /usr/local/include/guile/3.0/libguile.h:33:0,
- from unify.c:19:
- unify.c: In function ‘gp_unify’:
- unify.c:1780:19: error: ‘SCM_UNBOUND’ undeclared (first use in this function)
- if(scm_is_eq(*l,SCM_UNBOUND))
- ^
- /usr/local/include/guile/3.0/libguile/scm.h:171:64: note: in definition of macro ‘SCM_UNPACK’
- # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(volatile SCM *)0=(x)): x))
- ^
- unify.c:1780:6: note: in expansion of macro ‘scm_is_eq’
- if(scm_is_eq(*l,SCM_UNBOUND))
- ^
- In file included from unify.c:3568:0:
- unify-undo-redo.c: In function ‘gp_handle’:
- unify-undo-redo.c:148:12: error: ‘SCM_UNBOUND’ undeclared (first use in this function)
- id[1] = SCM_UNBOUND;
- ^
- unify-undo-redo.c: In function ‘gp_unwind0’:
- unify-undo-redo.c:689:15: error: ‘SCM_UNBOUND’ undeclared (first use in this function)
- id[1] = SCM_UNBOUND;
- ^
- unify.c: In function ‘gp_make_null_procedure’:
- unify.c:3950:3: warning: ‘scm_t_uintptr’ is deprecated [-Wdeprecated-declarations]
- scm_t_uintptr a = scm_to_uintptr_t(def);
- ^
- unify.c: In function ‘gp_fill_null_procedure’:
- unify.c:3967:3: warning: ‘scm_t_uintptr’ is deprecated [-Wdeprecated-declarations]
- scm_t_uintptr a = scm_to_uintptr_t(addr);
- ^
- unify.c: In function ‘gp_custom_fkn’:
- unify.c:4018:3: warning: ‘scm_t_uint32’ is deprecated [-Wdeprecated-declarations]
- ((SCM*) fkn)[1] = (SCM) PROGRAM_CODE(custom_vm_fkn);
- ^
- In file included from unify.c:4037:0:
- guile-2.2.c: In function ‘gp_find_elf_relative_adress’:
- guile-2.2.c:14:3: warning: ‘scm_t_uint64’ is deprecated [-Wdeprecated-declarations]
- scm_t_uint64 ref = (scm_t_uint64) SCM_BYTEVECTOR_CONTENTS(bv);
- ^
- guile-2.2.c:14:3: warning: ‘scm_t_uint64’ is deprecated [-Wdeprecated-declarations]
- unify.c: At top level:
- unify.c:4131:3: warning: ‘scm_t_uint32’ is deprecated [-Wdeprecated-declarations]
- scm_t_uint32 *ip; /* instruction pointer */
- ^
- unify.c: In function ‘gp_set_unbound_bang’:
- unify.c:804:1: warning: control reaches end of non-void function [-Wreturn-type]
- }
- ^
- Makefile:451: recipe for target 'libguile_log_la-unify.lo' failed
- make[3]: *** [libguile_log_la-unify.lo] Error 1
- make[3]: Leaving directory '/opt/RefGitHub/GuileMoo/guile-log/logic/guile-log/src'
- Makefile:349: recipe for target 'all' failed
- make[2]: *** [all] Error 2
- make[2]: Leaving directory '/opt/RefGitHub/GuileMoo/guile-log/logic/guile-log/src'
- Makefile:873: recipe for target 'all-recursive' failed
- make[1]: *** [all-recursive] Error 1
- make[1]: Leaving directory '/opt/RefGitHub/GuileMoo/guile-log'
- Makefile:611: recipe for target 'all' failed
- make: *** [all] Error 2
- root@gitlab:/opt/RefGitHub/GuileMoo/guile-log# grep -3 SCM_UNBOUND . -r
- ./logic/guile-log/src/variable.c- gp_variable_gc_kind));
- ./logic/guile-log/src/variable.c-
- ./logic/guile-log/src/variable.c- SCM tc = SCM_PACK(GP_SETID(GP_MK_FRAME_UNBD(gp_type), id));
- ./logic/guile-log/src/variable.c: SCM_SET_CELL_WORD_1 (ret, SCM_UNBOUND);
- ./logic/guile-log/src/variable.c- SCM_SET_CELL_WORD_0 (ret, tc);
- ./logic/guile-log/src/variable.c-
- ./logic/guile-log/src/variable.c- return ret;
- --
- ./logic/guile-log/src/variable.c- gp_variable_gc_kind));
- ./logic/guile-log/src/variable.c-
- ./logic/guile-log/src/variable.c- SCM tc = SCM_PACK(GP_SETID(GP_MK_FRAME_UNBD(gp_type), id));
- ./logic/guile-log/src/variable.c: SCM_SET_CELL_WORD_1 (ret, SCM_UNBOUND);
- ./logic/guile-log/src/variable.c- SCM_SET_CELL_WORD_0 (ret, tc);
- ./logic/guile-log/src/variable.c-
- ./logic/guile-log/src/variable.c- return ret;
- --
- ./logic/guile-log/src/variable.c- SCM ret = PTR2SCM (GC_generic_malloc (3 * sizeof (scm_t_cell),
- ./logic/guile-log/src/variable.c- gp_variable_gc_kind));
- ./logic/guile-log/src/variable.c- SCM tc = SCM_PACK(GP_MK_FRAME_CONS(gp_type));
- ./logic/guile-log/src/variable.c: SCM_SET_CELL_WORD_2 (ret, SCM_UNBOUND);
- ./logic/guile-log/src/variable.c: SCM_SET_CELL_WORD_1 (ret, SCM_UNBOUND);
- ./logic/guile-log/src/variable.c- SCM_SET_CELL_WORD_0 (ret, tc);
- ./logic/guile-log/src/variable.c- return ret;
- ./logic/guile-log/src/variable.c-}
- --
- ./logic/guile-log/src/variable.c- SCM ret = PTR2SCM (GC_generic_malloc (3 * sizeof (scm_t_cell),
- ./logic/guile-log/src/variable.c- gp_variable_gc_kind));
- ./logic/guile-log/src/variable.c- SCM tc = SCM_PACK(GP_MK_FRAME_CONS(gp_type));
- ./logic/guile-log/src/variable.c: SCM_SET_CELL_WORD_2 (ret, SCM_UNBOUND);
- ./logic/guile-log/src/variable.c: SCM_SET_CELL_WORD_1 (ret, SCM_UNBOUND);
- ./logic/guile-log/src/variable.c- SCM_SET_CELL_WORD_0 (ret, tc);
- ./logic/guile-log/src/variable.c- return ret;
- ./logic/guile-log/src/variable.c-}
- --
- ./logic/guile-log/src/unify.c-
- ./logic/guile-log/src/unify.c- flags = SCM_PACK(GP_MK_FRAME_UNBD(gp_type));
- ./logic/guile-log/src/unify.c-
- ./logic/guile-log/src/unify.c: return handle(id, flags, SCM_UNBOUND, l, gp, 0, 0);
- ./logic/guile-log/src/unify.c-}
- ./logic/guile-log/src/unify.c-
- ./logic/guile-log/src/unify.c-static inline SCM gp_set_unbound_bang(SCM *id, SCM l, struct gp_stack *gp)
- --
- ./logic/guile-log/src/unify.c-
- ./logic/guile-log/src/unify.c- flags = SCM_PACK(GP_MK_FRAME_UNBD(gp_type));
- ./logic/guile-log/src/unify.c-
- ./logic/guile-log/src/unify.c: return handle(id, flags, SCM_UNBOUND, l, gp, 0, 1);
- ./logic/guile-log/src/unify.c-}
- ./logic/guile-log/src/unify.c-
- ./logic/guile-log/src/unify.c-#define gp_lookup_l(i1,i2,l) \
- --
- ./logic/guile-log/src/unify.c- }
- ./logic/guile-log/src/unify.c-
- ./logic/guile-log/src/unify.c- if(GP_STAR(id) && GP_UNBOUND(id) && !scm_is_eq(l,SCM_EOL)
- ./logic/guile-log/src/unify.c: && !scm_is_eq(l,SCM_UNBOUND)) goto advanced;
- ./logic/guile-log/src/unify.c- gp_debug0("exit simple\n");
- ./logic/guile-log/src/unify.c- gp_debug2("lookup> %x 0 val = %x\n",id,SCM_UNPACK(*id)) ;
- ./logic/guile-log/src/unify.c- return id;
- --
- ./logic/guile-log/src/unify.c-
- ./logic/guile-log/src/unify.c- retry:
- ./logic/guile-log/src/unify.c-
- ./logic/guile-log/src/unify.c: if(!SCM_NULLP(l) && !scm_is_eq(l,SCM_UNBOUND)) goto advanced;
- ./logic/guile-log/src/unify.c-
- ./logic/guile-log/src/unify.c- if(SCM_VARIABLEP(GP_UNREF(id)))
- ./logic/guile-log/src/unify.c- {
- --
- ./logic/guile-log/src/unify.c-
- ./logic/guile-log/src/unify.c-
- ./logic/guile-log/src/unify.c- retry:
- ./logic/guile-log/src/unify.c: if(!SCM_NULLP(*l) && !scm_is_eq(*l,SCM_UNBOUND)) goto advanced;
- ./logic/guile-log/src/unify.c-
- ./logic/guile-log/src/unify.c- if(SCM_VARIABLEP(GP_UNREF(id)))
- ./logic/guile-log/src/unify.c- {
- --
- ./logic/guile-log/src/unify.c- }
- ./logic/guile-log/src/unify.c-
- ./logic/guile-log/src/unify.c- if(!scm_is_eq(*l,SCM_EOL) && GP_STAR(id) && GP_UNBOUND(id) &&
- ./logic/guile-log/src/unify.c: !scm_is_eq(*l,SCM_UNBOUND))
- ./logic/guile-log/src/unify.c- goto advanced;
- ./logic/guile-log/src/unify.c-
- ./logic/guile-log/src/unify.c- return id;
- --
- ./logic/guile-log/src/unify.c- l = scm_cons(SCM_EOL, gp_paths);
- ./logic/guile-log/src/unify.c- }
- ./logic/guile-log/src/unify.c-
- ./logic/guile-log/src/unify.c: if(scm_is_eq(l, SCM_UNBOUND))
- ./logic/guile-log/src/unify.c- l = scm_cons(SCM_EOL, gp_paths);
- ./logic/guile-log/src/unify.c-
- ./logic/guile-log/src/unify.c- {
- --
- ./logic/guile-log/src/unify.c- l = scm_cons(SCM_EOL,gp_paths);
- ./logic/guile-log/src/unify.c- }
- ./logic/guile-log/src/unify.c-
- ./logic/guile-log/src/unify.c: if(scm_is_eq(l, SCM_UNBOUND))
- ./logic/guile-log/src/unify.c- l = scm_cons(SCM_EOL,gp_paths);
- ./logic/guile-log/src/unify.c-
- ./logic/guile-log/src/unify.c- {
- --
- ./logic/guile-log/src/unify.c- ret = get_gp_var(gp);
- ./logic/guile-log/src/unify.c-
- ./logic/guile-log/src/unify.c- mask_on(gp->id,ret,SCM_PACK(GP_MK_FRAME_UNBD(gp_type)));
- ./logic/guile-log/src/unify.c: *(ret + 1) = SCM_UNBOUND;
- ./logic/guile-log/src/unify.c-
- ./logic/guile-log/src/unify.c- gp_debug1("returning from mk_var %x\n",ret);
- ./logic/guile-log/src/unify.c- gp_format1("~a~%",ret);
- --
- ./logic/guile-log/src/unify.c- SCM * stack[110];
- ./logic/guile-log/src/unify.c- int sp;
- ./logic/guile-log/src/unify.c- sp = 0;
- ./logic/guile-log/src/unify.c: if(scm_is_eq(*l,SCM_UNBOUND))
- ./logic/guile-log/src/unify.c- scm_misc_error("unify",
- ./logic/guile-log/src/unify.c- "using an unwinded frame as s (gp-unify! ~a ~a) : l = ~a~%",
- ./logic/guile-log/src/unify.c- scm_list_3(GP_UNREF(id1),GP_UNREF(id2),*l));
- --
- ./logic/guile-log/src/state.c- SCM *f = GP_GETREF(x);
- ./logic/guile-log/src/state.c- if(*f)
- ./logic/guile-log/src/state.c- {
- ./logic/guile-log/src/state.c: if(scm_is_eq(f[1],SCM_UNBOUND))
- ./logic/guile-log/src/state.c- return 1;
- ./logic/guile-log/src/state.c- else
- ./logic/guile-log/src/state.c- return 0;
- --
- ./logic/guile-log/src/state.c-inline void init_gp_var(SCM *cand)
- ./logic/guile-log/src/state.c-{
- ./logic/guile-log/src/state.c- cand[0] = SCM_PACK(GP_MK_FRAME_UNBD(gp_type));
- ./logic/guile-log/src/state.c: cand[1] = SCM_UNBOUND;
- ./logic/guile-log/src/state.c-}
- ./logic/guile-log/src/state.c-
- ./logic/guile-log/src/state.c-inline SCM *get_gp_var(struct gp_stack *gp)
- --
- ./logic/guile-log/src/state.c- SCM *pt = gp->gp_stack + i;
- ./logic/guile-log/src/state.c- if(GP(*pt))
- ./logic/guile-log/src/state.c- {
- ./logic/guile-log/src/state.c: GP_GETREF(*pt)[1] = SCM_UNBOUND;
- ./logic/guile-log/src/state.c- GC_MARK(*pt);
- ./logic/guile-log/src/state.c- }
- ./logic/guile-log/src/state.c- }
- --
- ./logic/guile-log/src/state.c- SCM *f = GP_GETREF(*pt);
- ./logic/guile-log/src/state.c- scm_t_bits head = SCM_UNPACK(f[0]);
- ./logic/guile-log/src/state.c- if(pt >= gp->gp_si)
- ./logic/guile-log/src/state.c: f[1] = SCM_UNBOUND;
- ./logic/guile-log/src/state.c-
- ./logic/guile-log/src/state.c- GP_GC_CLEAR(head);
- ./logic/guile-log/src/state.c- GP_GC_CLEARCAND(head);
- --
- ./logic/guile-log/src/state.c- GP_GC_CLEARCAND(head_car);
- ./logic/guile-log/src/state.c- GP_GETREF(car)[0] = SCM_PACK(head_car);
- ./logic/guile-log/src/state.c- /*if(pt > gp->gp_cs)
- ./logic/guile-log/src/state.c: GP_GETREF(car)[1] = SCM_UNBOUND;*/
- ./logic/guile-log/src/state.c- }
- ./logic/guile-log/src/state.c-
- ./logic/guile-log/src/state.c- if(GP(cdr))
- --
- ./logic/guile-log/src/state.c- GP_GC_CLEARCAND(head_cdr);
- ./logic/guile-log/src/state.c- GP_GETREF(cdr)[0] = SCM_PACK(head_cdr);
- ./logic/guile-log/src/state.c- /*if(pt > gp->gp_cs)
- ./logic/guile-log/src/state.c: GP_GETREF(cdr)[1] = SCM_UNBOUND;*/
- ./logic/guile-log/src/state.c-
- ./logic/guile-log/src/state.c- }
- ./logic/guile-log/src/state.c- }
- --
- ./logic/guile-log/src/state.c- GP_GC_CAND(head);
- ./logic/guile-log/src/state.c-
- ./logic/guile-log/src/state.c- f[0] = SCM_PACK(head);
- ./logic/guile-log/src/state.c: f[1] = SCM_UNBOUND;
- ./logic/guile-log/src/state.c- vrem++;
- ./logic/guile-log/src/state.c- }
- ./logic/guile-log/src/state.c- }
- --
- ./logic/guile-log/src/unify-undo-redo.c- x = scm_cons(GP_UNREF(id),
- ./logic/guile-log/src/unify-undo-redo.c- scm_cons(SCM_I_MAKINUM(SCM_UNPACK(id[0])),id[1]));
- ./logic/guile-log/src/unify-undo-redo.c- id[0] = gp_unbd;
- ./logic/guile-log/src/unify-undo-redo.c: id[1] = SCM_UNBOUND;
- ./logic/guile-log/src/unify-undo-redo.c- return x;
- ./logic/guile-log/src/unify-undo-redo.c- }
- ./logic/guile-log/src/unify-undo-redo.c- }
- --
- ./logic/guile-log/src/unify-undo-redo.c- }
- ./logic/guile-log/src/unify-undo-redo.c-
- ./logic/guile-log/src/unify-undo-redo.c- id[0] = gp_unbd;
- ./logic/guile-log/src/unify-undo-redo.c: id[1] = SCM_UNBOUND;
- ./logic/guile-log/src/unify-undo-redo.c-
- ./logic/guile-log/src/unify-undo-redo.c- *i = SCM_BOOL_F;
- ./logic/guile-log/src/unify-undo-redo.c- }
- --
- ./logic/guile-log/src/unify-undo-redo.c- }
- ./logic/guile-log/src/unify-undo-redo.c- else
- ./logic/guile-log/src/unify-undo-redo.c- {
- ./logic/guile-log/src/unify-undo-redo.c: GP_GETREF(*i)[1] = SCM_UNBOUND;
- ./logic/guile-log/src/unify-undo-redo.c- }
- ./logic/guile-log/src/unify-undo-redo.c- }
- ./logic/guile-log/src/unify-undo-redo.c- else if(scm_is_eq(*i,SCM_BOOL_T))
- --
- ./logic/guile-log/src/unify-undo-redo.c- continue;
- ./logic/guile-log/src/unify-undo-redo.c- } else if(GP(*i))
- ./logic/guile-log/src/unify-undo-redo.c- {
- ./logic/guile-log/src/unify-undo-redo.c: GP_GETREF(*i)[1] = SCM_UNBOUND;
- ./logic/guile-log/src/unify-undo-redo.c: GP_GETREF(*i)[2] = SCM_UNBOUND;
- ./logic/guile-log/src/unify-undo-redo.c- }
- ./logic/guile-log/src/unify-undo-redo.c- }
- ./logic/guile-log/src/unify-undo-redo.c- }
- --
- ./logic/guile-log/src/logical.c- unsigned long k = random() << H_BITS;
- ./logic/guile-log/src/logical.c-
- ./logic/guile-log/src/logical.c- *(id + 0) = SCM_PACK(GP_MK_FRAME_UNBD(gp_type) | k);
- ./logic/guile-log/src/logical.c: *(id + 1) = SCM_UNBOUND;
- ./logic/guile-log/src/logical.c- return ret;
- ./logic/guile-log/src/logical.c-}
- ./logic/guile-log/src/logical.c-*/
- --
- ./logic/guile-log/src/logical.c- id = GP_GETREF(ret);
- ./logic/guile-log/src/logical.c-
- ./logic/guile-log/src/logical.c- *(id + 0) = SCM_PACK(GP_MK_FRAME_UNBD(gp_type));
- ./logic/guile-log/src/logical.c: *(id + 1) = SCM_UNBOUND;
- ./logic/guile-log/src/logical.c- return ret;
- ./logic/guile-log/src/logical.c-}
- ./logic/guile-log/src/logical.c-
- root@gitlab:/opt/RefGitHub/GuileMoo/guile-log# grep -3 SCM_UNBOUND ../guile -r
- ../guile/doc/ref/guile.info-8-
- ../guile/doc/ref/guile.info-8- -- Macro: int SCM_UNBNDP (SCM X)
- ../guile/doc/ref/guile.info-8- Return true if X is ‘SCM_UNDEFINED’. Note that this is not a check
- ../guile/doc/ref/guile.info-8: to see if X is ‘SCM_UNBOUND’. History will not be kind to us.
- ../guile/doc/ref/guile.info-8-
- ../guile/doc/ref/guile.info-8-
- ../guile/doc/ref/guile.info-8-File: guile.info, Node: Non-Immediate Objects, Next: Allocating Heap Objects, Prev: Immediate Objects, Up: The SCM Type in Guile
- --
- ../guile/doc/ref/data-rep.texi-
- ../guile/doc/ref/data-rep.texi-@deftypefn Macro int SCM_UNBNDP (SCM @var{x})
- ../guile/doc/ref/data-rep.texi-Return true if @var{x} is @code{SCM_UNDEFINED}. Note that this is not a
- ../guile/doc/ref/data-rep.texi:check to see if @var{x} is @code{SCM_UNBOUND}. History will not be kind
- ../guile/doc/ref/data-rep.texi-to us.
- ../guile/doc/ref/data-rep.texi-@end deftypefn
- ../guile/doc/ref/data-rep.texi-
- --
- ../guile/libguile/ChangeLog-2008- SCM_IFLAGNUM): new
- ../guile/libguile/ChangeLog-2008-
- ../guile/libguile/ChangeLog-2008- (scm_tc8_char, scm_tc8_iloc, SCM_BOOL_F, SCM_BOOL_T,
- ../guile/libguile/ChangeLog-2008: SCM_UNDEFINED, SCM_EOF_VAL, SCM_EOL, SCM_UNSPECIFIED, SCM_UNBOUND,
- ../guile/libguile/ChangeLog-2008- SCM_ELISP_NIL, SCM_IM_DISPATCH, SCM_IM_SLOT_REF,
- ../guile/libguile/ChangeLog-2008- SCM_IM_SLOT_SET_X, SCM_IM_DELAY, SCM_IM_FUTURE,
- ../guile/libguile/ChangeLog-2008- SCM_IM_CALL_WITH_VALUES, SCM_IM_NIL_COND, SCM_IM_BIND): Changed
- --
- ../guile/libguile/ChangeLog-2008-
- ../guile/libguile/ChangeLog-2008- * tags.h (SCM_IM_NIL_IFY, SCM_IM_T_IFY, SCM_IM_0_COND,
- ../guile/libguile/ChangeLog-2008- SCM_IM_0_IFY, SCM_IM_1_IFY): Removed.
- ../guile/libguile/ChangeLog-2008: (SCM_IM_BIND, SCM_IM_DELAY, SCM_IM_CALL_WITH_VALUES, SCM_UNBOUND):
- ../guile/libguile/ChangeLog-2008- Numbering shifted down accordingly.
- ../guile/libguile/ChangeLog-2008- (SCM_ELISP_NIL): New IFLAG.
- ../guile/libguile/ChangeLog-2008-
- --
- ../guile/libguile/ChangeLog-2008-
- ../guile/libguile/ChangeLog-2008-2001-07-13 Marius Vollmer <mvo@zagadka.ping.de>
- ../guile/libguile/ChangeLog-2008-
- ../guile/libguile/ChangeLog-2008: * tags.h (SCM_UNBOUND): Make it the 34th isym/iflag, the 33th slot
- ../guile/libguile/ChangeLog-2008- is taken by the new SCM_IM_CALL_WITH_VALUES.
- ../guile/libguile/ChangeLog-2008- * print.c (scm_isymnames): Update table accordingly.
- ../guile/libguile/ChangeLog-2008-
- --
- ../guile/libguile/ChangeLog-1996-1999-
- ../guile/libguile/ChangeLog-1996-1999- * backtrace.c (set_print_params_x): Fixed GUILE_PROC macro.
- ../guile/libguile/ChangeLog-1996-1999-
- ../guile/libguile/ChangeLog-1996-1999: * tags.h (SCM_UNBOUND): New iflag which is needed for some time to
- ../guile/libguile/ChangeLog-1996-1999- mark the unboundness of a GOOPS slot. (Added now in order to
- ../guile/libguile/ChangeLog-1996-1999- correct a oversight. Should probably be removed again and
- ../guile/libguile/ChangeLog-1996-1999- replaced with SCM_UNDEFINED when the corresponding code in GOOPS
- ../guile/libguile/ChangeLog-1996-1999- is rewritten.)
- ../guile/libguile/ChangeLog-1996-1999-
- ../guile/libguile/ChangeLog-1996-1999- * print.c (scm_isymnames): Added printed representation for
- ../guile/libguile/ChangeLog-1996-1999: SCM_UNBOUND.
- ../guile/libguile/ChangeLog-1996-1999-
- ../guile/libguile/ChangeLog-1996-1999- * eval.c (SCM_CEVAL): Bugfix: Added check for unbound slot in
- ../guile/libguile/ChangeLog-1996-1999- SCM_IM_SLOT_REF.
- root@gitlab:/opt/RefGitHub/GuileMoo/guile-log#
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement