Slightly optimize `gensym'.
authorLudovic Courtès <ludo@gnu.org>
Sun, 6 Mar 2011 20:47:48 +0000 (21:47 +0100)
committerLudovic Courtès <ludo@gnu.org>
Sun, 6 Mar 2011 22:05:00 +0000 (23:05 +0100)
commitceed7709becfe64eaaff54aa445b09d1882d589d
treea715251a8cb6d7ead67aa102846ba3717f5f6fe8
parentd8f1c2162c3a34f4bc29ee7f6fab426e6e11e36a
Slightly optimize `gensym'.

* libguile/symbols.c (default_gensym_prefix): New variable.
  (scm_gensym): Use it.  Use `scm_from_latin1_stringn' instead of
  `scm_from_locale_stringn'.
  (scm_init_symbols): Initialize DEFAULT_GENSYM_PREFIX.
libguile/symbols.c