3 |
#ifndef SCM_SYMBOLS_H |
#ifndef SCM_SYMBOLS_H |
4 |
#define SCM_SYMBOLS_H |
#define SCM_SYMBOLS_H |
5 |
|
|
6 |
/* Copyright (C) 1995,1996,1997,1998,2000,2001 Free Software Foundation, Inc. |
/* Copyright (C) 1995,1996,1997,1998,2000,2001, 2003 Free Software Foundation, Inc. |
7 |
* |
* |
8 |
* This program is free software; you can redistribute it and/or modify |
* This program is free software; you can redistribute it and/or modify |
9 |
* it under the terms of the GNU General Public License as published by |
* it under the terms of the GNU General Public License as published by |
78 |
#ifdef GUILE_DEBUG |
#ifdef GUILE_DEBUG |
79 |
SCM_API SCM scm_sys_symbols (void); |
SCM_API SCM scm_sys_symbols (void); |
80 |
#endif |
#endif |
81 |
|
SCM_API unsigned long scm_i_hash_symbol (SCM obj, unsigned long n, void *closure); |
82 |
SCM_API SCM scm_mem2symbol (const char*, size_t); |
SCM_API SCM scm_mem2symbol (const char*, size_t); |
83 |
SCM_API SCM scm_mem2uninterned_symbol (const char *name, size_t len); |
SCM_API SCM scm_mem2uninterned_symbol (const char *name, size_t len); |
84 |
SCM_API SCM scm_str2symbol (const char*); |
SCM_API SCM scm_str2symbol (const char*); |