guile-cvs
[Top][All Lists]
Advanced

[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);



reply via email to

[Prev in Thread] Current Thread [Next in Thread]