- SCM entry = scm_list_n (a, b, c, SCM_UNDEFINED);
-
- scm_hashq_set_x (all_ifaces, a, entry);
-
-
- return SCM_UNSPECIFIED;
-}
-
-
-SCM
-ly_all_grob_interfaces ()
-{
- return all_ifaces;
-}
-
-void
-init_iface_funcs ()
-{
- scm_c_define_gsubr ("ly-add-interface", 3, 0, 0,
- (Scheme_function_unknown)ly_add_interface);
- scm_c_define_gsubr ("ly-all-grob-interfaces", 0, 0, 0,
- (Scheme_function_unknown)ly_all_grob_interfaces);
-}
-
-ADD_SCM_INIT_FUNC(giface, init_iface_funcs);
-
-void
-check_interfaces_for_property (Grob *me, SCM sym)
-{
- SCM ifs = me->get_grob_property ("interfaces");
-