summaryrefslogtreecommitdiff
path: root/libguile/init.c
diff options
context:
space:
mode:
authorMikael Djurfeldt <djurfeldt@nada.kth.se>1999-03-14 16:50:47 +0000
committerMikael Djurfeldt <djurfeldt@nada.kth.se>1999-03-14 16:50:47 +0000
commited6e0c83f585a684f23758d2fa54f267056272e6 (patch)
treefdb8892727f25a9f041af7a582c0cfab268eb04f /libguile/init.c
parentfca7570884203ec1734db78001d0001e0d407a96 (diff)
downloadguile-ed6e0c83f585a684f23758d2fa54f267056272e6.tar.gz
* objects.c: #include "smob.h";
(scm_class_keyword): Removed. (Class is automatically created by make_smob_classes.) (scm_smob_class): Array of smob classes indexed by smobnum. (scm_make_extended_class): "Plugin" function pointer for creation of wrapper classes for smob and struct types. (scm_class_of): Handle compiled closures. (Currently regarded as <procedure>.); Use scm_smob_class to handle smob types; Handle scm_tc16_bigpos, scm_tc16_bigneg, and, scm_tc16_keyword through scm_smob_class; Handle structs. * Makefile.am, init.c, libguile.h, objects.c, root.h: Replaced "kw" --> "keywords" everywhere. (I doubt that this will cause big compatibility problems since the application interface is unaffected.)
Diffstat (limited to 'libguile/init.c')
0 files changed, 0 insertions, 0 deletions