* strings.c (scm_mem2string): use memcpy rather than by-hand loop.
authorRob Browning <rlb@defaultvalue.org>
Mon, 7 Apr 2003 01:49:04 +0000 (01:49 +0000)
committerRob Browning <rlb@defaultvalue.org>
Mon, 7 Apr 2003 01:49:04 +0000 (01:49 +0000)
Thanks to Dale P. Smith.

libguile/strings.c

index ac5cfd2..d389594 100644 (file)
@@ -129,9 +129,7 @@ scm_mem2string (const char *src, size_t len)
 {
   SCM s = scm_allocate_string (len);
   char *dst = SCM_STRING_CHARS (s);
-
-  while (len--)
-    *dst++ = *src++;
+  memcpy (dst, src, len);
   return s;
 }