HCoop
/
bpt
/
guile.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
3cbe837
)
* symbols.c (scm_gensym): Bugfixed my previous bugfix. (Thanks to
author
Mikael Djurfeldt
<djurfeldt@nada.kth.se>
Sun, 10 Sep 2000 19:10:10 +0000
(19:10 +0000)
committer
Mikael Djurfeldt
<djurfeldt@nada.kth.se>
Sun, 10 Sep 2000 19:10:10 +0000
(19:10 +0000)
Dale P. Smith.)
libguile/symbols.c
patch
|
blob
|
blame
|
history
diff --git
a/libguile/symbols.c
b/libguile/symbols.c
index
83136ae
..
f204a0a
100644
(file)
--- a/
libguile/symbols.c
+++ b/
libguile/symbols.c
@@
-857,11
+857,13
@@
SCM_DEFINE (scm_gensym, "gensym", 0, 2, 0,
{
SCM new;
if (SCM_UNBNDP (name))
- n
ame
= gensym_prefix;
+ n
ew
= gensym_prefix;
else
- SCM_VALIDATE_SYMBOL (1, name);
+ {
+ SCM_VALIDATE_SYMBOL (1, name);
+ new = scm_symbol_to_string (name);
+ }
- new = name;
if (SCM_UNBNDP (obarray))
{
obarray = SCM_BOOL_F;