summaryrefslogtreecommitdiff
path: root/libguile/goops.h
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2015-01-10 23:20:47 +0100
committerAndy Wingo <wingo@pobox.com>2015-01-23 16:16:01 +0100
commit5a6165db6e32f7d54db39d9001add11a2f97ff5a (patch)
tree85b72fced4f7d324e06f5b6f56ee1b98ad194ee3 /libguile/goops.h
parent2b7692bcc4f13b0778280df9420dde7d14c95a4a (diff)
downloadguile-5a6165db6e32f7d54db39d9001add11a2f97ff5a.tar.gz
Remove scm_c_extend_primitive_generic
* libguile/goops.h (scm_c_extend_primitive_generic): Remove public interface. This was introduced in 2003 with the "extended" generics but never documented, unused as far as I can tell, and is better accessed from Scheme. * libguile/goops.c: Remove support for scm_c_extend_primitive_generic. Simplify capture of change-class.
Diffstat (limited to 'libguile/goops.h')
-rw-r--r--libguile/goops.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/libguile/goops.h b/libguile/goops.h
index 29aa80d06..4550baab8 100644
--- a/libguile/goops.h
+++ b/libguile/goops.h
@@ -167,7 +167,6 @@ SCM_API SCM scm_generic_capability_p (SCM proc);
SCM_API SCM scm_enable_primitive_generic_x (SCM subrs);
SCM_INTERNAL SCM scm_set_primitive_generic_x (SCM subr, SCM generic);
SCM_API SCM scm_primitive_generic_generic (SCM subr);
-SCM_API void scm_c_extend_primitive_generic (SCM subr, SCM extension);
SCM_API SCM stklos_version (void);
SCM_API SCM scm_make (SCM args);
SCM_API void scm_change_object_class (SCM, SCM, SCM);