Home
last modified time | relevance | path

Searched refs:PTR2SCM (Results 1 – 25 of 31) sorted by relevance

12

/dports/lang/guile1/guile-1.8.8/libguile/
H A Dgc-card.c104 SCM scmptr = PTR2SCM (p); in scm_i_sweep_card()
263 SCM_SET_FREE_CELL_CDR (scmptr, PTR2SCM (*free_list)); in scm_i_sweep_card()
295 const SCM scmptr = PTR2SCM (p); in scm_i_init_card_freelist()
297 SCM_SET_FREE_CELL_CDR (scmptr, PTR2SCM (*free_list)); in scm_i_init_card_freelist()
320 SCM scmptr = PTR2SCM (p); in scm_i_card_statistics()
H A Dgc.h88 # define PTR2SCM(x) (SCM_PACK (((scm_t_bits) (x)) << 3)) macro
91 # define PTR2SCM(x) (SCM_PACK ((scm_t_bits) (x))) macro
H A DChangeLog-20004192 * tags.h (SCM2PTR, PTR2SCM): Moved to gc.h.
4206 * gc.h (SCM2PTR, PTR2SCM, scm_cell, SCM_CELLPTR, SCM_CELL_WORD*,
4379 * tags.h (SCM2PTR, PTR2SCM): Use SCM_PACK / SCM_UNPACK correctly.
H A DChangeLog-scm1016 * scm.h (PTR2SCM SCM2PTR)
/dports/lang/guile/guile-3.0.7/libguile/
H A Dforeign-object.c203 scm_call_1 (PTR2SCM (data), PTR2SCM (obj)); in invoke_finalizer()
H A Dthrow.c206 return scm_call_0 (PTR2SCM (data)); in call_thunk()
212 return scm_call_2 (PTR2SCM (data), a, b); in call_handler()
H A Dgc.h43 #define PTR2SCM(x) (SCM_PACK_POINTER (x)) macro
H A Dstruct.c319 SCM obj = PTR2SCM (ptr); in struct_finalizer_trampoline()
H A Dbytevectors.c357 new_bv = PTR2SCM (c_bv); in scm_c_shrink_bytevector()
H A DChangeLog-20004192 * tags.h (SCM2PTR, PTR2SCM): Moved to gc.h.
4206 * gc.h (SCM2PTR, PTR2SCM, scm_cell, SCM_CELLPTR, SCM_CELL_WORD*,
4379 * tags.h (SCM2PTR, PTR2SCM): Use SCM_PACK / SCM_UNPACK correctly.
/dports/lang/guile2/guile-2.2.7/libguile/
H A Dforeign-object.c200 scm_call_1 (PTR2SCM (data), PTR2SCM (obj)); in invoke_finalizer()
H A Dgc.h47 #define PTR2SCM(x) (SCM_PACK_POINTER (x)) macro
H A Dstruct.c427 SCM obj = PTR2SCM (ptr); in struct_finalizer_trampoline()
H A Dbytevectors.c342 new_bv = PTR2SCM (c_bv); in scm_c_shrink_bytevector()
H A DChangeLog-20004192 * tags.h (SCM2PTR, PTR2SCM): Moved to gc.h.
4206 * gc.h (SCM2PTR, PTR2SCM, scm_cell, SCM_CELLPTR, SCM_CELL_WORD*,
4379 * tags.h (SCM2PTR, PTR2SCM): Use SCM_PACK / SCM_UNPACK correctly.
/dports/lang/guile2/guile-2.2.7/test-suite/standalone/
H A Dtest-scm-spawn-thread.c60 result = PTR2SCM (scm_with_guile (inner_main, 0)); in main()
/dports/lang/guile/guile-3.0.7/test-suite/standalone/
H A Dtest-scm-spawn-thread.c61 result = PTR2SCM (scm_with_guile (inner_main, 0)); in main()
/dports/devel/zpu-binutils/zpu-toolchain-1.0/toolchain/gdb/gdb/
H A Dscm-tags.h195 #define PTR2SCM(x) (((SCM)(x)) << 3)
199 #define PTR2SCM(x) ((SCM)(x))
/dports/devel/zpu-gcc/zpu-toolchain-1.0/toolchain/gdb/gdb/
H A Dscm-tags.h195 #define PTR2SCM(x) (((SCM)(x)) << 3) macro
199 #define PTR2SCM(x) ((SCM)(x)) macro
/dports/net/serveez/serveez-0.2.2/src/
H A Dgi.h94 #define PACK_POINTER(x) (scm_object_address (PTR2SCM (x)))
/dports/lang/guile2/guile-2.2.7/doc/ref/
H A Ddata-rep.texi481 @code{SCM} value is done using the @code{PTR2SCM} macro.
490 @deftypefn Macro SCM PTR2SCM (scm_t_cell * @var{x})
500 allowed to apply @code{PTR2SCM} to anything that is not a valid pointer
513 Don't use @code{PTR2SCM} for anything but a cell pointer!
H A Dguile.info-82288 the ‘PTR2SCM’ macro.
2294 -- Macro: SCM PTR2SCM (scm_t_cell * X)
2302 pointer to a heap cell. Also, it is not allowed to apply ‘PTR2SCM’ to
2309 • Don’t use ‘PTR2SCM’ for anything but a cell pointer!
/dports/graphics/guile-cairo/guile-cairo-1.11.1/guile-cairo/
H A Dguile-cairo.c54 scm_gc_unprotect_object (PTR2SCM (val)); in unprotect_scm()
1644 scm_c_vector_set_x (PTR2SCM (data), idx, func); in set_user_font_func()
1657 return scm_c_vector_ref (PTR2SCM (data), idx); in get_user_font_func()
/dports/lang/guile1/guile-1.8.8/doc/ref/
H A Ddata-rep.texi1127 @code{SCM} value is done using the @code{PTR2SCM} macro.
1136 @deftypefn Macro SCM PTR2SCM (scm_t_cell * @var{x})
1146 allowed to apply @code{PTR2SCM} to anything that is not a valid pointer
1159 Don't use @code{PTR2SCM} for anything but a cell pointer!
/dports/lang/guile/guile-3.0.7/doc/ref/
H A Ddata-rep.texi504 @deftypefnx Macro SCM PTR2SCM (scm_t_cell * @var{x})
506 pointer @var{x}. The name @code{PTR2SCM} is deprecated but still

12