[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
guile/guile-core/libguile objects.h
From: |
Mikael Djurfeldt |
Subject: |
guile/guile-core/libguile objects.h |
Date: |
Wed, 25 Oct 2000 07:50:28 -0700 |
CVSROOT: /cvs
Module name: guile
Changes by: Mikael Djurfeldt <address@hidden> 00/10/25 07:50:28
Modified files:
guile-core/libguile: objects.h
Log message:
* goops.c, objects.c, objects.h, eval.c (scm_make_extended_class,
scm_make_port_classes, scm_change_object_class,
scm_memoize_method): Changed to ordinary functions (was plugin
slots).
CVSWeb URLs:
http://subversions.gnu.org/cgi-bin/cvsweb/guile/guile-core/libguile/objects.h.diff?r1=1.28&r2=1.29
Patches:
Index: guile/guile-core/libguile/objects.h
diff -u guile/guile-core/libguile/objects.h:1.28
guile/guile-core/libguile/objects.h:1.29
--- guile/guile-core/libguile/objects.h:1.28 Tue Apr 11 18:19:49 2000
+++ guile/guile-core/libguile/objects.h Wed Oct 25 07:50:28 2000
@@ -210,11 +210,11 @@
extern SCM scm_no_applicable_method;
-/* Plugin Goops functions. */
-extern SCM (*scm_make_extended_class) (char *type_name);
-extern void (*scm_make_port_classes) (int ptobnum, char *type_name);
-extern void (*scm_change_object_class) (SCM, SCM, SCM);
-extern SCM (*scm_memoize_method) (SCM x, SCM args);
+/* Goops functions. */
+extern SCM scm_make_extended_class (char *type_name);
+extern void scm_make_port_classes (int ptobnum, char *type_name);
+extern void scm_change_object_class (SCM, SCM, SCM);
+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);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- guile/guile-core/libguile objects.h,
Mikael Djurfeldt <=