Optimize empty substring case of scm_i_substring_copy
authorMark H Weaver <mhw@netris.org>
Wed, 8 Feb 2012 20:29:10 +0000 (15:29 -0500)
committerMark H Weaver <mhw@netris.org>
Wed, 8 Feb 2012 20:29:10 +0000 (15:29 -0500)
commitd5b75b6c803e746e6ec019951716bf4ff2ebc84b
treebcc6be2e23a64d24c737c498ee41647977f6babe
parentd6cb0203cb58ea352b4e9de5eea4325e379c175c
Optimize empty substring case of scm_i_substring_copy

* libguile/strings.c (scm_i_substring_copy): When asked to create an
  empty substring, use 'scm_i_make_string' to make use of its
  optimization for empty strings that reuses the global null_stringbuf.
libguile/strings.c