* tags.h (SCM_ECONSP, SCM_NECONSP): Bugfix: Discriminate structs
authorMikael Djurfeldt <djurfeldt@nada.kth.se>
Wed, 5 Mar 1997 22:49:12 +0000 (22:49 +0000)
committerMikael Djurfeldt <djurfeldt@nada.kth.se>
Wed, 5 Mar 1997 22:49:12 +0000 (22:49 +0000)
commitb2530d665af0e518bbd3136d7f0ff001653a7a6a
treec4b2afddd72d1366d85d0dcea540cf9cf357f7e1
parent98672f5d0675517fa67316c85288266c678785f3
* tags.h (SCM_ECONSP, SCM_NECONSP): Bugfix: Discriminate structs
from pairs with a GLOC in the car.

* symbols.c (msymbolize): Bugfix: Also initialize SCM_SYMBOL_HASH,
otherwise `symbol-hash' will behave badly.
(scm_symbol_hash): Bugfix: Must msymbolize if tc7_ssymbol, othwise
we get segmentation fault!

* symbols.c: Added #include "weaks.h".  New functions
`builtin-bindings' and `builtin-weak-bindings'.  (These will be
moved to an extraneous library when we split libguile.)
libguile/ChangeLog
libguile/symbols.c
libguile/tags.h