From mboxrd@z Thu Jan 1 00:00:00 1970 From: kei@sourceware.cygnus.com To: guile-cvs@sourceware.cygnus.com Subject: guile/guile-core/libguile smob.h smob.c eval.c ... Date: Thu, 24 Aug 2000 19:26:00 -0000 Message-id: <20000825022622.2900.qmail@sourceware.cygnus.com> X-SW-Source: 2000-q3/msg00214.html List-Id: CVSROOT: /cvs/guile Module name: guile Changes by: kei@sourceware.cygnus.com 2000-08-24 19:26:22 Modified files: guile-core/libguile: smob.h smob.c eval.c procs.c Log message: * smob.h (scm_smob_descriptor): Added `apply\' and `gsubr_type\'. * smob.c (scm_make_smob_type): Initialize `apply\' and `gsubr_type\'. (scm_set_smob_apply): New function. (scm_smob_apply_0, scm_smob_apply_1, scm_smob_apply_2, scm_smob_apply_3): New functions. * eval.c (SCM_CEVAL, SCM_APPLY): Added dispatch for applicable smobs. * procs.c (s_scm_procedure_p): Check applicable smobs.