summaryrefslogtreecommitdiffstats
path: root/struct.h
diff options
context:
space:
mode:
Diffstat (limited to 'struct.h')
-rw-r--r--struct.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/struct.h b/struct.h
index 1850814e..78701270 100644
--- a/struct.h
+++ b/struct.h
@@ -47,7 +47,7 @@ val struct_get_initfun(val type);
val struct_set_initfun(val type, val fun);
val struct_get_postinitfun(val type);
val struct_set_postinitfun(val type, val fun);
-val super(val type);
+val super(val type, val idx);
val make_struct(val type, val plist, struct args *);
val struct_from_plist(val type, struct args *plist);
val struct_from_args(val type, struct args *boa);
@@ -75,6 +75,7 @@ val slots(val stype);
val structp(val obj);
val struct_type(val strct);
val struct_type_name(val stype);
+val struct_subtype_p(val sub, val sup);
val method(val strct, val slotsym);
val method_args(val strct, val slotsym, struct args *);
val super_method(val strct, val slotsym);