mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-25 04:40:19 +02:00
*** empty log message ***
This commit is contained in:
parent
e137c6b3e3
commit
8d71b0ce98
3 changed files with 20 additions and 15 deletions
|
@ -54,6 +54,11 @@
|
||||||
/* Define to `int' if <sys/types.h> doesn't define. */
|
/* Define to `int' if <sys/types.h> doesn't define. */
|
||||||
#undef uid_t
|
#undef uid_t
|
||||||
|
|
||||||
|
/* Define these two if you want support for debugging of Scheme
|
||||||
|
programs. */
|
||||||
|
#undef DEBUG_EXTENSIONS
|
||||||
|
#undef READER_EXTENSIONS
|
||||||
|
|
||||||
/* Define this if your system has a way to set a stdio stream's file
|
/* Define this if your system has a way to set a stdio stream's file
|
||||||
descriptor. You should also copy fd.h.in to fd.h, and give the
|
descriptor. You should also copy fd.h.in to fd.h, and give the
|
||||||
macro SET_FILE_FD_FIELD an appropriate definition. See
|
macro SET_FILE_FD_FIELD an appropriate definition. See
|
||||||
|
@ -176,6 +181,9 @@
|
||||||
/* Define if you have the <sys/dir.h> header file. */
|
/* Define if you have the <sys/dir.h> header file. */
|
||||||
#undef HAVE_SYS_DIR_H
|
#undef HAVE_SYS_DIR_H
|
||||||
|
|
||||||
|
/* Define if you have the <sys/ioctl.h> header file. */
|
||||||
|
#undef HAVE_SYS_IOCTL_H
|
||||||
|
|
||||||
/* Define if you have the <sys/ndir.h> header file. */
|
/* Define if you have the <sys/ndir.h> header file. */
|
||||||
#undef HAVE_SYS_NDIR_H
|
#undef HAVE_SYS_NDIR_H
|
||||||
|
|
||||||
|
@ -194,9 +202,6 @@
|
||||||
/* Define if you have the <sys/types.h> header file. */
|
/* Define if you have the <sys/types.h> header file. */
|
||||||
#undef HAVE_SYS_TYPES_H
|
#undef HAVE_SYS_TYPES_H
|
||||||
|
|
||||||
/* Define if you have the <sys/ioctl.h> header file. */
|
|
||||||
#undef HAVE_SYS_IOCTL_H
|
|
||||||
|
|
||||||
/* Define if you have the <time.h> header file. */
|
/* Define if you have the <time.h> header file. */
|
||||||
#undef HAVE_TIME_H
|
#undef HAVE_TIME_H
|
||||||
|
|
||||||
|
|
|
@ -119,18 +119,18 @@ scm_weak_vector_p (x)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
SCM_PROC(s_make_weak_hash_table, "make-weak-hash-table", 1, 0, 0, scm_make_weak_hash_table);
|
SCM_PROC(s_make_weak_key_hash_table, "make-weak-key-hash-table", 1, 0, 0, scm_make_weak_key_hash_table);
|
||||||
#ifdef __STDC__
|
#ifdef __STDC__
|
||||||
SCM
|
SCM
|
||||||
scm_make_weak_hash_table (SCM k)
|
scm_make_weak_key_hash_table (SCM k)
|
||||||
#else
|
#else
|
||||||
SCM
|
SCM
|
||||||
scm_make_weak_hash_table (k)
|
scm_make_weak_key_hash_table (k)
|
||||||
SCM k;
|
SCM k;
|
||||||
#endif
|
#endif
|
||||||
{
|
{
|
||||||
SCM v;
|
SCM v;
|
||||||
SCM_ASSERT (SCM_INUMP (k), k, SCM_ARG1, s_make_weak_hash_table);
|
SCM_ASSERT (SCM_INUMP (k), k, SCM_ARG1, s_make_weak_key_hash_table);
|
||||||
v = scm_make_weak_vector (k, SCM_EOL);
|
v = scm_make_weak_vector (k, SCM_EOL);
|
||||||
SCM_ALLOW_INTS;
|
SCM_ALLOW_INTS;
|
||||||
SCM_VELTS (v)[-1] = 1;
|
SCM_VELTS (v)[-1] = 1;
|
||||||
|
@ -171,7 +171,7 @@ scm_make_doubly_weak_hash_table (k)
|
||||||
#endif
|
#endif
|
||||||
{
|
{
|
||||||
SCM v;
|
SCM v;
|
||||||
SCM_ASSERT (SCM_INUMP (k), k, SCM_ARG1, s_make_weak_value_hash_table);
|
SCM_ASSERT (SCM_INUMP (k), k, SCM_ARG1, s_make_doubly_weak_hash_table);
|
||||||
v = scm_make_weak_vector (k, SCM_EOL);
|
v = scm_make_weak_vector (k, SCM_EOL);
|
||||||
SCM_ALLOW_INTS;
|
SCM_ALLOW_INTS;
|
||||||
SCM_VELTS (v)[-1] = 3;
|
SCM_VELTS (v)[-1] = 3;
|
||||||
|
@ -179,13 +179,13 @@ scm_make_doubly_weak_hash_table (k)
|
||||||
return v;
|
return v;
|
||||||
}
|
}
|
||||||
|
|
||||||
SCM_PROC(s_weak_hash_table_p, "weak-hash-table?", 1, 0, 0, scm_weak_hash_table_p);
|
SCM_PROC(s_weak_key_hash_table_p, "weak-key-hash-table?", 1, 0, 0, scm_weak_key_hash_table_p);
|
||||||
#ifdef __STDC__
|
#ifdef __STDC__
|
||||||
SCM
|
SCM
|
||||||
scm_weak_hash_table_p (SCM x)
|
scm_weak_key_hash_table_p (SCM x)
|
||||||
#else
|
#else
|
||||||
SCM
|
SCM
|
||||||
scm_weak_hash_table_p (x)
|
scm_weak_key_hash_table_p (x)
|
||||||
SCM x;
|
SCM x;
|
||||||
#endif
|
#endif
|
||||||
{
|
{
|
||||||
|
|
|
@ -60,10 +60,10 @@
|
||||||
extern SCM scm_make_weak_vector (SCM k, SCM fill);
|
extern SCM scm_make_weak_vector (SCM k, SCM fill);
|
||||||
extern SCM scm_weak_vector (SCM l);
|
extern SCM scm_weak_vector (SCM l);
|
||||||
extern SCM scm_weak_vector_p (SCM x);
|
extern SCM scm_weak_vector_p (SCM x);
|
||||||
extern SCM scm_make_weak_hash_table (SCM k);
|
extern SCM scm_make_weak_key_hash_table (SCM k);
|
||||||
extern SCM scm_make_weak_value_hash_table (SCM k);
|
extern SCM scm_make_weak_value_hash_table (SCM k);
|
||||||
extern SCM scm_make_doubly_weak_hash_table (SCM k);
|
extern SCM scm_make_doubly_weak_hash_table (SCM k);
|
||||||
extern SCM scm_weak_hash_table_p (SCM x);
|
extern SCM scm_weak_key_hash_table_p (SCM x);
|
||||||
extern SCM scm_weak_value_hash_table_p (SCM x);
|
extern SCM scm_weak_value_hash_table_p (SCM x);
|
||||||
extern SCM scm_doubly_weak_hash_table_p (SCM x);
|
extern SCM scm_doubly_weak_hash_table_p (SCM x);
|
||||||
extern void scm_init_weaks (void);
|
extern void scm_init_weaks (void);
|
||||||
|
@ -72,10 +72,10 @@ extern void scm_init_weaks (void);
|
||||||
extern SCM scm_make_weak_vector ();
|
extern SCM scm_make_weak_vector ();
|
||||||
extern SCM scm_weak_vector ();
|
extern SCM scm_weak_vector ();
|
||||||
extern SCM scm_weak_vector_p ();
|
extern SCM scm_weak_vector_p ();
|
||||||
extern SCM scm_make_weak_hash_table ();
|
extern SCM scm_make_weak_key_hash_table ();
|
||||||
extern SCM scm_make_weak_value_hash_table ();
|
extern SCM scm_make_weak_value_hash_table ();
|
||||||
extern SCM scm_make_doubly_weak_hash_table ();
|
extern SCM scm_make_doubly_weak_hash_table ();
|
||||||
extern SCM scm_weak_hash_table_p ();
|
extern SCM scm_weak_key_hash_table_p ();
|
||||||
extern SCM scm_weak_value_hash_table_p ();
|
extern SCM scm_weak_value_hash_table_p ();
|
||||||
extern SCM scm_doubly_weak_hash_table_p ();
|
extern SCM scm_doubly_weak_hash_table_p ();
|
||||||
extern void scm_init_weaks ();
|
extern void scm_init_weaks ();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue