Dispatcher::Dispatcher ()
{
- self_scm_ = SCM_EOL;
listeners_ = SCM_EOL;
dispatchers_ = SCM_EOL;
listen_classes_ = SCM_EOL;
Font_metric::Font_metric ()
{
description_ = SCM_EOL;
- self_scm_ = SCM_EOL;
smobify_self ();
}
{
/* FIXME: default should be no callback. */
- self_scm_ = SCM_EOL;
layout_ = 0;
original_ = 0;
interfaces_ = SCM_EOL;
Grob::Grob (Grob const &s)
{
original_ = (Grob *) & s;
- self_scm_ = SCM_EOL;
immutable_property_alist_ = s.immutable_property_alist_;
mutable_property_alist_ = SCM_EOL;
goodly sure \
*/ \
SCM s; \
+ self_scm_ = SCM_UNDEFINED; \
SCM_NEWSMOB (s, CL::smob_tag_, this); \
self_scm_ = s; \
scm_gc_register_collectable_memory (this, sizeof (CL), #CL " smob"); \
Prob::Prob (SCM type, SCM immutable_init)
{
- self_scm_ = SCM_EOL;
mutable_property_alist_ = SCM_EOL;
immutable_property_alist_ = immutable_init;
type_ = type;
{
immutable_property_alist_ = src.immutable_property_alist_;
mutable_property_alist_ = SCM_EOL;
- self_scm_ = SCM_EOL;
type_ = src.type_;
/* First we smobify_self, then we copy over the stuff. If we don't,
Scheme_listener::Scheme_listener (SCM c)
{
callback_ = SCM_EOL;
- self_scm_ = SCM_EOL;
smobify_self ();
callback_ = c;
}
istream_ = 0;
line_offset_ = 0;
str_port_ = SCM_EOL;
- self_scm_ = SCM_EOL;
smobify_self ();
}
void
Translator::init ()
{
- self_scm_ = SCM_EOL;
daddy_context_ = 0;
smobify_self ();
}