diff --git a/libguile/ChangeLog b/libguile/ChangeLog index eff874cb7..f9dceff18 100644 --- a/libguile/ChangeLog +++ b/libguile/ChangeLog @@ -1,3 +1,8 @@ +2000-04-10 Mikael Djurfeldt + + * objects.h: Don't redeclare scm_call_generic_0 and + scm_apply_generic. (Thanks to Tal Tversky.) + 2000-04-10 Dirk Herrmann * hash.c (scm_hasher): Use symbolic names for the tc3 constants. diff --git a/libguile/objects.h b/libguile/objects.h index 1c863bd9f..e567ae386 100644 --- a/libguile/objects.h +++ b/libguile/objects.h @@ -219,13 +219,13 @@ extern SCM (*scm_memoize_method) (SCM x, SCM args); extern SCM scm_class_of (SCM obj); extern SCM scm_mcache_lookup_cmethod (SCM cache, SCM args); extern SCM scm_mcache_compute_cmethod (SCM cache, SCM args); -extern SCM scm_call_generic_0 (SCM gf); /* The following are declared in __scm.h +extern SCM scm_call_generic_0 (SCM gf); extern SCM scm_call_generic_1 (SCM gf, SCM a1); extern SCM scm_call_generic_2 (SCM gf, SCM a1, SCM a2); +extern SCM scm_apply_generic (SCM gf, SCM args); */ extern SCM scm_call_generic_3 (SCM gf, SCM a1, SCM a2, SCM a3); -extern SCM scm_apply_generic (SCM gf, SCM args); extern SCM scm_entity_p (SCM obj); extern SCM scm_operator_p (SCM obj); extern SCM scm_set_object_procedure_x (SCM obj, SCM procs);