/* {Object Properties}
*/
-GUILE_PROC(scm_object_properties, "object-properties", 1, 0, 0,
+SCM_DEFINE(scm_object_properties, "object-properties", 1, 0, 0,
(SCM obj),
"@deffnx primitive procedure-properties obj
Return @var{obj}'s property list.")
#undef FUNC_NAME
-GUILE_PROC(scm_set_object_properties_x, "set-object-properties!", 2, 0, 0,
+SCM_DEFINE(scm_set_object_properties_x, "set-object-properties!", 2, 0, 0,
(SCM obj, SCM plist),
"@deffnx primitive set-procedure-properties! obj alist
Set @var{obj}'s property list to @var{alist}.")
}
#undef FUNC_NAME
-GUILE_PROC(scm_object_property, "object-property", 2, 0, 0,
+SCM_DEFINE(scm_object_property, "object-property", 2, 0, 0,
(SCM obj, SCM key),
"@deffnx primitive procedure-property obj key
Return the property of @var{obj} with name @var{key}.")
}
#undef FUNC_NAME
-GUILE_PROC(scm_set_object_property_x, "set-object-property!", 3, 0, 0,
+SCM_DEFINE(scm_set_object_property_x, "set-object-property!", 3, 0, 0,
(SCM obj, SCM key, SCM val),
"@deffnx primitive set-procedure-property! obj key value
In @var{obj}'s property list, set the property named @var{key} to