Home
last modified time | relevance | path

Searched refs:SCM_STRUCT_SLOT_REF (Results 1 – 11 of 11) sorted by relevance

/dports/lang/guile2/guile-2.2.7/libguile/
H A Dstruct.h128 #define SCM_STRUCT_SLOT_REF(X,I) (SCM_STRUCT_SLOTS (X)[(I)]) macro
136 #define SCM_VTABLE_LAYOUT(X) (SCM_STRUCT_SLOT_REF ((X), scm_vtable_index_layout))
144 #define SCM_VTABLE_INSTANCE_PRINTER(X) (SCM_STRUCT_SLOT_REF (X, scm_vtable_index_instance_printer))
146 #define SCM_VTABLE_NAME(X) (SCM_STRUCT_SLOT_REF (X, scm_vtable_index_name))
164 #define SCM_STRUCT_PROCEDURE(X) (SCM_STRUCT_SLOT_REF (X, scm_applicable_struct_index_procedure))
166 #define SCM_STRUCT_SETTER(X) (SCM_STRUCT_SLOT_REF (X, scm_applicable_struct_index_setter…
H A Dstacks.h40 #define SCM_STACK_LENGTH(obj) (scm_to_long (SCM_STRUCT_SLOT_REF (obj,0)))
42 #define SCM_STACK_ID(obj) (SCM_STRUCT_SLOT_REF (obj,1))
44 #define SCM_STACK_FRAME(obj) (SCM_STRUCT_SLOT_REF (obj,2))
H A Dgoops.h69 #define SCM_SLOT(x, i) (SCM_STRUCT_SLOT_REF (x, i))
H A Dvm-engine.c2788 RETURN (SCM_STRUCT_SLOT_REF (obj, index)); in VM_NAME()
2866 RETURN (SCM_STRUCT_SLOT_REF (obj, idx)); in VM_NAME()
/dports/lang/guile/guile-3.0.7/libguile/
H A Dstruct.h114 #define SCM_STRUCT_SLOT_REF(X,I) (SCM_STRUCT_SLOTS (X)[(I)]) macro
129 #define SCM_VTABLE_LAYOUT(X) (SCM_STRUCT_SLOT_REF ((X), scm_vtable_index_layout))
137 #define SCM_VTABLE_INSTANCE_PRINTER(X) (SCM_STRUCT_SLOT_REF (X, scm_vtable_index_instance_printer))
139 #define SCM_VTABLE_NAME(X) (SCM_STRUCT_SLOT_REF (X, scm_vtable_index_name))
156 #define SCM_STRUCT_PROCEDURE(X) (SCM_STRUCT_SLOT_REF (X, scm_applicable_struct_index_procedure))
158 #define SCM_STRUCT_SETTER(X) (SCM_STRUCT_SLOT_REF (X, scm_applicable_struct_index_setter…
H A Dstacks.h39 #define SCM_STACK_LENGTH(obj) (scm_to_long (SCM_STRUCT_SLOT_REF (obj,0)))
41 #define SCM_STACK_ID(obj) (SCM_STRUCT_SLOT_REF (obj,1))
43 #define SCM_STACK_FRAME(obj) (SCM_STRUCT_SLOT_REF (obj,2))
H A Dexceptions.c216 SCM exns = SCM_STRUCT_SLOT_REF (obj, 0); in extract_exception()
234 return SCM_STRUCT_SLOT_REF (exn, 0); in scm_exception_kind()
244 return SCM_STRUCT_SLOT_REF (exn, 1); in scm_exception_args()
299 return scm_to_int (SCM_STRUCT_SLOT_REF (exn, 0)); in quit_exception_code()
H A Dgoops.h79 #define SCM_SLOT(x, i) (SCM_STRUCT_SLOT_REF (x, i))
H A Dhash.c254 hash ^= scm_raw_ihash (SCM_STRUCT_SLOT_REF (obj, field_num), in scm_i_struct_hash()
H A Dstruct.c625 return SCM_STRUCT_SLOT_REF (handle, p);
H A Dgoops.c197 return SCM_STRUCT_SLOT_REF (x, nfields - 1); in get_indirect_slots()