- if (!all_ifaces)
- {
- SCM tab = scm_c_make_hash_table (59);
- all_ifaces = tab;
- scm_permanent_object (tab);
- }
-
- SCM entry = scm_list_n (a, b, c, SCM_UNDEFINED);
+ if (!all_ifaces.is_bound ())
+ all_ifaces = scm_c_make_hash_table (59);
+
+ SCM entry = scm_list_3 (a, b, c);