* Replace function scm_makstr with new function scm_allocate_string.
[bpt/guile.git] / libguile / strings.h
index cc3b546..76919d7 100644 (file)
 extern SCM scm_string_p (SCM x);
 extern SCM scm_read_only_string_p (SCM x);
 extern SCM scm_string (SCM chrs);
-extern SCM scm_makstr (long len, int);
 extern SCM scm_makfromstrs (int argc, char **argv);
 extern SCM scm_take_str (char *s, int len);
 extern SCM scm_take0str (char *s);
 extern SCM scm_makfromstr (const char *src, scm_sizet len, int);
 extern SCM scm_makfrom0str (const char *src);
 extern SCM scm_makfrom0str_opt (const char *src);
+extern SCM scm_allocate_string (scm_sizet len);
 extern SCM scm_make_string (SCM k, SCM chr);
 extern SCM scm_string_length (SCM str);
 extern SCM scm_string_ref (SCM str, SCM k);
@@ -102,6 +102,7 @@ extern void scm_init_strings (void);
      ? (char *) SCM_CELL_WORD_1 (SCM_CDDR (x)) + SCM_INUM (SCM_CADR (x)) \
      : (char *) SCM_CELL_WORD_1 (x))
 extern SCM scm_make_shared_substring (SCM str, SCM frm, SCM to);
+extern SCM scm_makstr (long len, int);
 
 #endif  /* SCM_DEBUG_DEPRECATED == 0 */