/dports/lang/guile1/guile-1.8.8/libguile/ |
H A D | gc-card.c | 104 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 D | gc.h | 88 # define PTR2SCM(x) (SCM_PACK (((scm_t_bits) (x)) << 3)) macro 91 # define PTR2SCM(x) (SCM_PACK ((scm_t_bits) (x))) macro
|
H A D | ChangeLog-2000 | 4192 * 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 D | ChangeLog-scm | 1016 * scm.h (PTR2SCM SCM2PTR)
|
/dports/lang/guile/guile-3.0.7/libguile/ |
H A D | foreign-object.c | 203 scm_call_1 (PTR2SCM (data), PTR2SCM (obj)); in invoke_finalizer()
|
H A D | throw.c | 206 return scm_call_0 (PTR2SCM (data)); in call_thunk() 212 return scm_call_2 (PTR2SCM (data), a, b); in call_handler()
|
H A D | gc.h | 43 #define PTR2SCM(x) (SCM_PACK_POINTER (x)) macro
|
H A D | struct.c | 319 SCM obj = PTR2SCM (ptr); in struct_finalizer_trampoline()
|
H A D | bytevectors.c | 357 new_bv = PTR2SCM (c_bv); in scm_c_shrink_bytevector()
|
H A D | ChangeLog-2000 | 4192 * 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 D | foreign-object.c | 200 scm_call_1 (PTR2SCM (data), PTR2SCM (obj)); in invoke_finalizer()
|
H A D | gc.h | 47 #define PTR2SCM(x) (SCM_PACK_POINTER (x)) macro
|
H A D | struct.c | 427 SCM obj = PTR2SCM (ptr); in struct_finalizer_trampoline()
|
H A D | bytevectors.c | 342 new_bv = PTR2SCM (c_bv); in scm_c_shrink_bytevector()
|
H A D | ChangeLog-2000 | 4192 * 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 D | test-scm-spawn-thread.c | 60 result = PTR2SCM (scm_with_guile (inner_main, 0)); in main()
|
/dports/lang/guile/guile-3.0.7/test-suite/standalone/ |
H A D | test-scm-spawn-thread.c | 61 result = PTR2SCM (scm_with_guile (inner_main, 0)); in main()
|
/dports/devel/zpu-binutils/zpu-toolchain-1.0/toolchain/gdb/gdb/ |
H A D | scm-tags.h | 195 #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 D | scm-tags.h | 195 #define PTR2SCM(x) (((SCM)(x)) << 3) macro 199 #define PTR2SCM(x) ((SCM)(x)) macro
|
/dports/net/serveez/serveez-0.2.2/src/ |
H A D | gi.h | 94 #define PACK_POINTER(x) (scm_object_address (PTR2SCM (x)))
|
/dports/lang/guile2/guile-2.2.7/doc/ref/ |
H A D | data-rep.texi | 481 @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 D | guile.info-8 | 2288 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 D | guile-cairo.c | 54 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 D | data-rep.texi | 1127 @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 D | data-rep.texi | 504 @deftypefnx Macro SCM PTR2SCM (scm_t_cell * @var{x}) 506 pointer @var{x}. The name @code{PTR2SCM} is deprecated but still
|