*** empty log message ***
[bpt/guile.git] / libguile / symbols.h
index 7db965d..94ebc3c 100644 (file)
@@ -71,7 +71,9 @@
 
 \f
 
-extern unsigned long scm_string_hash (const unsigned char *str, scm_sizet len);
+extern SCM scm_mem2symbol (const char*, scm_sizet);
+extern SCM scm_str2symbol (const char*);
+
 extern SCM scm_sym2vcell (SCM sym, SCM thunk, SCM definep);
 extern SCM scm_sym2ovcell_soft (SCM sym, SCM obarray);
 extern SCM scm_sym2ovcell (SCM sym, SCM obarray);
@@ -99,9 +101,9 @@ extern SCM scm_symbol_fset_x (SCM s, SCM val);
 extern SCM scm_symbol_pset_x (SCM s, SCM val);
 extern SCM scm_symbol_hash (SCM s);
 extern SCM scm_builtin_bindings (void);
-extern SCM scm_builtin_weak_bindings (void);
 extern SCM scm_gensym (SCM prefix);
 extern SCM scm_gentemp (SCM prefix, SCM obarray);
+extern void scm_symbols_prehistory (void);
 extern void scm_init_symbols (void);
 
 \f