}
Scheme_hash_table::Scheme_hash_table (Scheme_hash_table const &src)
+ : Smob<Scheme_hash_table> ()
{
hash_tab_ = SCM_EOL;
smobify_self ();
}
int
-Scheme_hash_table::print_smob (SCM s, SCM p, scm_print_state *)
+Scheme_hash_table::print_smob (SCM p, scm_print_state *)
{
- assert (is_smob (s));
scm_puts ("#<Scheme_hash_table ", p);
- Scheme_hash_table *me = (Scheme_hash_table *) SCM_CELL_WORD_1 (s);
- scm_display (me->hash_tab_, p);
+ scm_display (hash_tab_, p);
scm_puts ("> ", p);
return 1;
}