diff options
author | Mikael Djurfeldt <djurfeldt@nada.kth.se> | 1999-03-14 16:50:47 +0000 |
---|---|---|
committer | Mikael Djurfeldt <djurfeldt@nada.kth.se> | 1999-03-14 16:50:47 +0000 |
commit | ed6e0c83f585a684f23758d2fa54f267056272e6 (patch) | |
tree | fdb8892727f25a9f041af7a582c0cfab268eb04f /libguile/init.c | |
parent | fca7570884203ec1734db78001d0001e0d407a96 (diff) | |
download | guile-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