mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-14 15:40:19 +02:00
* Get rid of calls to SCM_ROSTRINGP.
* Fix some string/symbol output problems with regards to substrings. * Fix error output to prefer procedure name parameters over stack data. * Use SCM_(SET_)?FILENAME where appropriate. * Prefer calling scm_remember over scm_protect/unprotect_object calls.
This commit is contained in:
parent
66460dfba3
commit
b24b5e13bf
12 changed files with 55 additions and 51 deletions
|
@ -191,7 +191,7 @@ scm_class_of (SCM x)
|
|||
{
|
||||
SCM name = SCM_STRUCT_TABLE_NAME (SCM_CDR (handle));
|
||||
SCM class = scm_make_extended_class (SCM_NFALSEP (name)
|
||||
? SCM_ROCHARS (name)
|
||||
? SCM_SYMBOL_CHARS (name)
|
||||
: 0);
|
||||
SCM_SET_STRUCT_TABLE_CLASS (SCM_CDR (handle), class);
|
||||
return class;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue