/dports/cad/lepton-eda/lepton-eda-1.9.17/liblepton/src/ |
H A D | scheme_smob.c | 106 SCM smob; member 122 entry->smob = scm_gc_protect_object (smob); in smob_cache_entry_new() 391 return smob; in edascm_from_toplevel() 403 return smob; in edascm_from_toplevel() 420 return smob; in edascm_from_page() 433 return smob; in edascm_from_page() 449 SCM_ASSERT (EDASCM_PAGEP (smob), smob, in edascm_to_page() 486 return smob; in edascm_from_object() 501 return smob; in edascm_from_object() 517 SCM_ASSERT (EDASCM_OBJECTP (smob), smob, in edascm_to_object() [all …]
|
/dports/cad/geda/geda-gaf-1.8.2/libgeda/src/ |
H A D | scheme_smob.c | 71 SCM s = (SCM) smob; in smob_weakref_notify() 84 SCM s = (SCM) smob; in smob_weakref2_notify() 95 smob_free (SCM smob) in smob_free() argument 230 SCM smob; in edascm_from_toplevel() local 238 return smob; in edascm_from_toplevel() 252 SCM smob; in edascm_from_page() local 260 return smob; in edascm_from_page() 275 SCM_ASSERT (EDASCM_PAGEP (smob), smob, in edascm_to_page() 309 SCM smob; in edascm_from_object() local 319 return smob; in edascm_from_object() [all …]
|
/dports/lang/guile1/guile-1.8.8/libguile/ |
H A D | smob.c | 144 scm_smob_apply_0_010 (SCM smob) in scm_smob_apply_0_010() argument 150 scm_smob_apply_0_020 (SCM smob) in scm_smob_apply_0_020() argument 156 scm_smob_apply_0_030 (SCM smob) in scm_smob_apply_0_030() argument 162 scm_smob_apply_0_001 (SCM smob) in scm_smob_apply_0_001() argument 168 scm_smob_apply_0_011 (SCM smob) in scm_smob_apply_0_011() argument 174 scm_smob_apply_0_021 (SCM smob) in scm_smob_apply_0_021() argument 182 scm_wrong_num_args (smob); in scm_smob_apply_0_error() 218 scm_wrong_num_args (smob); in scm_smob_apply_1_error() 248 scm_wrong_num_args (smob); in scm_smob_apply_2_error() 255 scm_wrong_num_args (smob); in scm_smob_apply_3_030() [all …]
|
/dports/graphics/guile-cairo/guile-cairo-1.11.1/guile-cairo/ |
H A D | guile-cairo-smob-types.c | 84 scm_cairo_free (SCM smob) in scm_cairo_free() argument 88 SCM_SET_SMOB_DATA (smob, NULL); in scm_cairo_free() 135 scm_cairo_surface_free (SCM smob) in scm_cairo_surface_free() argument 139 SCM_SET_SMOB_DATA (smob, NULL); in scm_cairo_surface_free() 182 scm_cairo_pattern_free (SCM smob) in scm_cairo_pattern_free() argument 186 SCM_SET_SMOB_DATA (smob, NULL); in scm_cairo_pattern_free() 224 SCM_SET_SMOB_DATA (smob, NULL); in scm_cairo_font_face_free() 263 SCM_SET_SMOB_DATA (smob, NULL); in scm_cairo_scaled_font_free() 333 scm_cairo_path_free (SCM smob) in scm_cairo_path_free() argument 372 scm_cairo_device_free (SCM smob) in scm_cairo_device_free() argument [all …]
|
/dports/devel/swig/swig-4.0.2/Lib/guile/ |
H A D | guile_scm_run.swg | 119 SCM smob; 127 return smob; 136 smob), 146 if (SCM_NULLP(smob)) return 0; 159 if (SCM_NULLP(smob)) return NULL; 169 SWIG_Guile_IsValidSmob(SCM smob) 187 if (SCM_NULLP(smob)) { 253 if (!SCM_NULLP(smob)) { 266 if (!SCM_NULLP(smob)) { 280 SCM smob; [all …]
|
/dports/print/lilypond-devel/lilypond-2.23.5/lily/ |
H A D | flag.cc | 49 Flag::width (SCM smob) in width() argument 51 Grob *me = unsmob<Grob> (smob); in width() 69 Flag::glyph_name (SCM smob) in glyph_name() argument 71 Grob *me = unsmob<Grob> (smob); in glyph_name() 115 Flag::print (SCM smob) in print() argument 117 Grob *me = unsmob<Grob> (smob); in print() 166 Flag::pure_calc_y_offset (SCM smob, in pure_calc_y_offset() argument 175 Flag::calc_y_offset (SCM smob) in calc_y_offset() argument 183 Grob *me = unsmob<Grob> (smob); in internal_calc_y_offset() 201 Flag::calc_x_offset (SCM smob) in calc_x_offset() argument [all …]
|
H A D | rest.cc | 38 Rest::y_offset_callback (SCM smob) in y_offset_callback() argument 40 Grob *me = unsmob<Grob> (smob); in y_offset_callback() 152 Rest::calc_cross_staff (SCM smob) in calc_cross_staff() argument 154 Grob *me = unsmob<Grob> (smob); in calc_cross_staff() 272 Rest::print (SCM smob) in print() argument 274 return brew_internal_stencil (unsmob<Grob> (smob), true); in print() 282 Rest::width (SCM smob) in width() argument 284 return generic_extent_callback (unsmob<Grob> (smob), X_AXIS); in width() 289 Rest::height (SCM smob) in height() argument 314 Rest::pure_height (SCM smob, in pure_height() argument [all …]
|
H A D | self-alignment-interface.cc | 47 Self_alignment_interface::pure_y_aligned_on_self (SCM smob, SCM start, SCM end) in pure_y_aligned_on_self() argument 49 auto *const me = LY_ASSERT_SMOB (Grob, smob, 1); in pure_y_aligned_on_self() 85 Self_alignment_interface::centered_on_x_parent (SCM smob) in centered_on_x_parent() argument 87 auto *const me = LY_ASSERT_SMOB (Grob, smob, 1); in centered_on_x_parent() 93 Self_alignment_interface::centered_on_y_parent (SCM smob) in centered_on_y_parent() argument 95 auto *const me = LY_ASSERT_SMOB (Grob, smob, 1); in centered_on_y_parent() 101 Self_alignment_interface::aligned_on_x_parent (SCM smob) in aligned_on_x_parent() argument 103 auto *const me = LY_ASSERT_SMOB (Grob, smob, 1); in aligned_on_x_parent() 109 Self_alignment_interface::aligned_on_y_parent (SCM smob) in aligned_on_y_parent() argument 111 auto *const me = LY_ASSERT_SMOB (Grob, smob, 1); in aligned_on_y_parent()
|
H A D | hara-kiri-group-spanner.cc | 36 Hara_kiri_group_spanner::y_extent (SCM smob) in y_extent() argument 38 Grob *me = unsmob<Grob> (smob); in y_extent() 45 Hara_kiri_group_spanner::calc_skylines (SCM smob) in calc_skylines() argument 47 Grob *me = unsmob<Grob> (smob); in calc_skylines() 49 return Axis_group_interface::calc_skylines (smob); in calc_skylines() 54 Hara_kiri_group_spanner::pure_height (SCM smob, SCM start_scm, SCM end_scm) in pure_height() argument 56 Grob *me = unsmob<Grob> (smob); in pure_height() 174 Hara_kiri_group_spanner::force_hara_kiri_callback (SCM smob) in force_hara_kiri_callback() argument 176 Grob *me = unsmob<Grob> (smob); in force_hara_kiri_callback() 183 Hara_kiri_group_spanner::force_hara_kiri_in_y_parent_callback (SCM smob) in force_hara_kiri_in_y_parent_callback() argument [all …]
|
H A D | stem-tremolo.cc | 41 Grob *me = unsmob<Grob> (smob); in calc_cross_staff() 48 Stem_tremolo::calc_slope (SCM smob) in calc_slope() argument 50 Grob *me = unsmob<Grob> (smob); in calc_slope() 82 Stem_tremolo::calc_width (SCM smob) in calc_width() argument 84 Grob *me = unsmob<Grob> (smob); in calc_width() 98 Grob *me = unsmob<Grob> (smob); in calc_shape() 170 Item *me = unsmob<Item> (smob); in pure_height() 207 Stem_tremolo::width (SCM smob) in width() argument 209 Grob *me = unsmob<Grob> (smob); in width() 249 Grob *me = unsmob<Grob> (smob); in calc_y_offset() [all …]
|
/dports/print/lilypond/lilypond-2.22.1/lily/ |
H A D | flag.cc | 49 Flag::width (SCM smob) in width() argument 51 Grob *me = unsmob<Grob> (smob); in width() 69 Flag::glyph_name (SCM smob) in glyph_name() argument 71 Grob *me = unsmob<Grob> (smob); in glyph_name() 114 Flag::print (SCM smob) in print() argument 116 Grob *me = unsmob<Grob> (smob); in print() 165 Flag::pure_calc_y_offset (SCM smob, in pure_calc_y_offset() argument 174 Flag::calc_y_offset (SCM smob) in calc_y_offset() argument 182 Grob *me = unsmob<Grob> (smob); in internal_calc_y_offset() 200 Flag::calc_x_offset (SCM smob) in calc_x_offset() argument [all …]
|
H A D | rest.cc | 38 Rest::y_offset_callback (SCM smob) in y_offset_callback() argument 40 Grob *me = unsmob<Grob> (smob); in y_offset_callback() 152 Rest::calc_cross_staff (SCM smob) in calc_cross_staff() argument 154 Grob *me = unsmob<Grob> (smob); in calc_cross_staff() 272 Rest::print (SCM smob) in print() argument 274 return brew_internal_stencil (unsmob<Grob> (smob), true); in print() 282 Rest::width (SCM smob) in width() argument 284 return generic_extent_callback (unsmob<Grob> (smob), X_AXIS); in width() 289 Rest::height (SCM smob) in height() argument 314 Rest::pure_height (SCM smob, in pure_height() argument [all …]
|
H A D | self-alignment-interface.cc | 45 Self_alignment_interface::pure_y_aligned_on_self (SCM smob, SCM start, SCM end) in pure_y_aligned_on_self() argument 47 …return aligned_on_self (unsmob<Grob> (smob), Y_AXIS, true, from_scm (start, 0), from_scm (end, INT… in pure_y_aligned_on_self() 81 Self_alignment_interface::centered_on_x_parent (SCM smob) in centered_on_x_parent() argument 83 return centered_on_object (unsmob<Grob> (smob)->get_x_parent (), X_AXIS); in centered_on_x_parent() 88 Self_alignment_interface::centered_on_y_parent (SCM smob) in centered_on_y_parent() argument 90 return centered_on_object (unsmob<Grob> (smob)->get_y_parent (), Y_AXIS); in centered_on_y_parent() 95 Self_alignment_interface::aligned_on_x_parent (SCM smob) in aligned_on_x_parent() argument 97 return aligned_on_parent (unsmob<Grob> (smob), X_AXIS); in aligned_on_x_parent() 102 Self_alignment_interface::aligned_on_y_parent (SCM smob) in aligned_on_y_parent() argument 104 return aligned_on_parent (unsmob<Grob> (smob), Y_AXIS); in aligned_on_y_parent()
|
H A D | hara-kiri-group-spanner.cc | 33 Hara_kiri_group_spanner::y_extent (SCM smob) in y_extent() argument 35 Grob *me = unsmob<Grob> (smob); in y_extent() 42 Hara_kiri_group_spanner::calc_skylines (SCM smob) in calc_skylines() argument 44 Grob *me = unsmob<Grob> (smob); in calc_skylines() 46 return Axis_group_interface::calc_skylines (smob); in calc_skylines() 51 Hara_kiri_group_spanner::pure_height (SCM smob, SCM start_scm, SCM end_scm) in pure_height() argument 53 Grob *me = unsmob<Grob> (smob); in pure_height() 170 Hara_kiri_group_spanner::force_hara_kiri_callback (SCM smob) in force_hara_kiri_callback() argument 172 Grob *me = unsmob<Grob> (smob); in force_hara_kiri_callback() 179 Hara_kiri_group_spanner::force_hara_kiri_in_y_parent_callback (SCM smob) in force_hara_kiri_in_y_parent_callback() argument [all …]
|
H A D | stem-tremolo.cc | 42 Grob *me = unsmob<Grob> (smob); in calc_cross_staff() 49 Stem_tremolo::calc_slope (SCM smob) in calc_slope() argument 51 Grob *me = unsmob<Grob> (smob); in calc_slope() 83 Stem_tremolo::calc_width (SCM smob) in calc_width() argument 85 Grob *me = unsmob<Grob> (smob); in calc_width() 99 Grob *me = unsmob<Grob> (smob); in calc_shape() 171 Item *me = unsmob<Item> (smob); in pure_height() 208 Stem_tremolo::width (SCM smob) in width() argument 210 Grob *me = unsmob<Grob> (smob); in width() 250 Grob *me = unsmob<Grob> (smob); in calc_y_offset() [all …]
|
H A D | accidental.cc | 53 Accidental_interface::horizontal_skylines (SCM smob) in horizontal_skylines() argument 55 Grob *me = unsmob<Grob> (smob); in horizontal_skylines() 89 Accidental_interface::height (SCM smob) in height() argument 91 Grob *me = unsmob<Grob> (smob); in height() 99 return Grob::stencil_height (smob); in height() 104 Accidental_interface::remove_tied (SCM smob) in remove_tied() argument 106 Grob *me = unsmob<Grob> (smob); in remove_tied() 120 Accidental_interface::print (SCM smob) in print() argument 122 Grob *me = unsmob<Grob> (smob); in print()
|
/dports/lang/guile/guile-3.0.7/libguile/ |
H A D | smob.c | 134 apply_0 (SCM smob) in apply_0() argument 137 return subr (smob); in apply_0() 141 apply_1 (SCM smob, SCM a) in apply_1() argument 144 return subr (smob, a); in apply_1() 148 apply_2 (SCM smob, SCM a, SCM b) in apply_2() argument 151 return subr (smob, a, b); in apply_2() 158 return subr (smob, a, b, c); in apply_3() 381 SCM smob; in clear_smobnum() local 394 SCM_SET_SMOB_DATA_0 (smob, SCM_SMOB_DATA_0 (smob) & ~(scm_t_bits) 0xff00); in clear_smobnum() 403 SCM smob; in finalize_smob() local [all …]
|
/dports/lang/guile2/guile-2.2.7/libguile/ |
H A D | smob.c | 131 apply_0 (SCM smob) in apply_0() argument 134 return subr (smob); in apply_0() 138 apply_1 (SCM smob, SCM a) in apply_1() argument 141 return subr (smob, a); in apply_1() 145 apply_2 (SCM smob, SCM a, SCM b) in apply_2() argument 148 return subr (smob, a, b); in apply_2() 155 return subr (smob, a, b, c); in apply_3() 378 SCM smob; in clear_smobnum() local 391 SCM_SET_SMOB_DATA_0 (smob, SCM_SMOB_DATA_0 (smob) & ~(scm_t_bits) 0xff00); in clear_smobnum() 400 SCM smob; in finalize_smob() local [all …]
|
/dports/lang/guile1/guile-1.8.8/doc/ref/ |
H A D | api-smobs.texi | 37 This function sets the smob marking procedure for the smob type specified by 41 for every @code{SCM} value that is directly referenced by the smob 53 This function sets the smob freeing procedure for the smob type 70 This function sets the smob printing procedure for the smob type 75 the smob instance @var{obj} to @var{port}, using information in 88 This function sets the smob equality-testing predicate for the smob 95 smob type @var{tc}. 112 Make @var{value} contain a smob instance of the type with tag 122 The flags of the smob instance start out as zero. 140 Return the 16 extra bits of the smob @var{obj}. No meaning is [all …]
|
H A D | libguile-smobs.texi | 87 smob type. 207 SCM smob; 233 return smob; 252 After it, @var{smob} contains a valid smob that is properly initialized 330 collector encounters a smob, it sets the smob's mark bit, and uses the 332 smob. It then calls this @emph{mark} function, passing it the smob as 339 least confuse, any code operating on the smob; the smob's @code{SCM} 400 smob type: 434 this function as your smob type's @emph{mark} function, if your smob's 579 SCM smob; [all …]
|
/dports/lang/guile2/guile-2.2.7/doc/ref/ |
H A D | api-smobs.texi | 10 @cindex smob 12 A @dfn{smob} is a ``small object''. Before foreign objects were 49 a @dfn{finalizer}) for the smob type specified by the tag 78 This function sets the smob marking procedure for the smob type specified by 82 is much, much preferable to allocate smob data with the 88 Such smob implementations should be changed to just use 109 This function sets the smob printing procedure for the smob type 127 This function sets the smob equality-testing predicate for the smob 134 smob type @var{tc}. 150 Make a new smob of the type with tag @var{tag} and smob data @var{data}, [all …]
|
/dports/lang/guile/guile-3.0.7/doc/ref/ |
H A D | api-smobs.texi | 10 @cindex smob 12 A @dfn{smob} is a ``small object''. Before foreign objects were 49 a @dfn{finalizer}) for the smob type specified by the tag 78 This function sets the smob marking procedure for the smob type specified by 82 is much, much preferable to allocate smob data with the 88 Such smob implementations should be changed to just use 109 This function sets the smob printing procedure for the smob type 127 This function sets the smob equality-testing predicate for the smob 134 smob type @var{tc}. 150 Make a new smob of the type with tag @var{tag} and smob data @var{data}, [all …]
|
/dports/print/lilypond-devel/lilypond-2.23.5/lily/include/ |
H A D | axis-group-interface.hh | 37 DECLARE_SCHEME_CALLBACK (width, (SCM smob)); 38 DECLARE_SCHEME_CALLBACK (calc_x_common, (SCM smob)); 39 DECLARE_SCHEME_CALLBACK (calc_y_common, (SCM smob)); 40 DECLARE_SCHEME_CALLBACK (height, (SCM smob)); 41 DECLARE_SCHEME_CALLBACK (pure_height, (SCM smob, SCM start, SCM end)); 42 DECLARE_SCHEME_CALLBACK (calc_skylines, (SCM smob)); 43 DECLARE_SCHEME_CALLBACK (combine_skylines, (SCM smob)); 44 DECLARE_SCHEME_CALLBACK (print, (SCM smob));
|
/dports/print/lilypond/lilypond-2.22.1/lily/include/ |
H A D | axis-group-interface.hh | 37 DECLARE_SCHEME_CALLBACK (width, (SCM smob)); 38 DECLARE_SCHEME_CALLBACK (calc_x_common, (SCM smob)); 39 DECLARE_SCHEME_CALLBACK (calc_y_common, (SCM smob)); 40 DECLARE_SCHEME_CALLBACK (height, (SCM smob)); 41 DECLARE_SCHEME_CALLBACK (pure_height, (SCM smob, SCM start, SCM end)); 42 DECLARE_SCHEME_CALLBACK (calc_skylines, (SCM smob)); 43 DECLARE_SCHEME_CALLBACK (combine_skylines, (SCM smob)); 44 DECLARE_SCHEME_CALLBACK (print, (SCM smob));
|
H A D | grob.hh | 80 DECLARE_SCHEME_CALLBACK (pure_stencil_height, (SCM smob, SCM, SCM)); 81 DECLARE_SCHEME_CALLBACK (stencil_height, (SCM smob)); 82 DECLARE_SCHEME_CALLBACK (stencil_width, (SCM smob)); 83 DECLARE_SCHEME_CALLBACK (pure_simple_vertical_skylines_from_extents, (SCM smob, SCM, SCM)); 84 DECLARE_SCHEME_CALLBACK (simple_vertical_skylines_from_extents, (SCM smob)); 85 DECLARE_SCHEME_CALLBACK (vertical_skylines_from_stencil, (SCM smob)); 86 DECLARE_SCHEME_CALLBACK (pure_vertical_skylines_from_element_stencils, (SCM smob, SCM, SCM)); 87 DECLARE_SCHEME_CALLBACK (vertical_skylines_from_element_stencils, (SCM smob)); 89 DECLARE_SCHEME_CALLBACK (simple_horizontal_skylines_from_extents, (SCM smob)); 90 DECLARE_SCHEME_CALLBACK (horizontal_skylines_from_stencil, (SCM smob)); [all …]
|