* ports.c (scm_char_ready_p): bug fix: in SCM_PROC char-ready's
[bpt/guile.git] / libguile / acconfig.h
1 /* acconfig.h --- documentation for symbols possibly defined in scmconfig.h
2 Jim Blandy <jimb@cyclic.com> --- August 1996 */
3
4 /* Define these two if you want support for debugging of Scheme
5 programs. */
6 #undef DEBUG_EXTENSIONS
7 #undef READER_EXTENSIONS
8
9 /* Define this if your system has a way to set a stdio stream's file
10 descriptor. You should also copy fd.h.in to fd.h, and give the
11 macro SET_FILE_FD_FIELD an appropriate definition. See
12 configure.in for more details. */
13 #undef HAVE_FD_SETTER
14
15 /* Define this if your system has a way to set a stdio stream's file
16 descriptor. You should also copy fd.h.in to fd.h, and give the
17 macro SET_FILE_FD_FIELD an appropriate definition. See
18 configure.in for more details. */
19 #undef HAVE_FD_SETTER
20
21 /* Set this to the name of a field in FILE which contains the number
22 of buffered characters waiting to be read. */
23 #undef FILE_CNT_FIELD
24
25 /* Define this if your stdio has _gptr and _egptr fields which can
26 be compared to give the number of buffered characters waiting to
27 be read. */
28 #undef FILE_CNT_GPTR
29
30 /* Define this if your stdio has _IO_read_ptr and _IO_read_end fields
31 which can be compared to give the number of buffered characters
32 waiting to be read. */
33 #undef FILE_CNT_READPTR
34
35 /* Define this if your system defines struct linger, for use with the
36 getsockopt and setsockopt system calls. */
37 #undef HAVE_STRUCT_LINGER
38
39 /* Define this if floats are the same size as longs. */
40 #undef SCM_SINGLES
41
42 /* Define this if a callee's stack frame has a higher address than the
43 caller's stack frame. On most machines, this is not the case. */
44 #undef SCM_STACK_GROWS_UP
45
46 /* Define this if <utime.h> doesn't define struct utimbuf unless
47 _POSIX_SOURCE is #defined. See GUILE_STRUCT_UTIMBUF in aclocal.m4. */
48 #undef UTIMBUF_NEEDS_POSIX
49
50 /* Define this if we should #include <libc.h> when we've already
51 #included <unistd.h>. On some systems, they conflict, and libc.h
52 should be omitted. See GUILE_HEADER_LIBC_WITH_UNISTD in
53 aclocal.m4. */
54 #undef LIBC_H_WITH_UNISTD_H
55
56 /* Define these to indicate the current version of Guile. These
57 values are supposed to be supplied by the configuration system. */
58 #undef GUILE_MAJOR_VERSION
59 #undef GUILE_MINOR_VERSION
60 #undef GUILE_VERSION
61
62 /* Define if using cooperative multithreading. */
63 #undef USE_COOP_THREADS
64
65 /* Define if using "FSU" pthreads. */
66 #undef USE_FSU_PTHREADS
67
68 /* Define if using MIT pthreads. */
69 #undef USE_MIT_PTHREADS
70
71 /* Define if using PCthreads pthreads. */
72 #undef USE_PCTHREADS_PTHREADS
73
74 /* Define if using any sort of threads. */
75 #undef USE_THREADS
76
77 /* Name of this package. */
78 #undef PACKAGE
79
80 /* Define if you want support for dynamic linking. */
81 #undef DYNAMIC_LINKING