comparison nt/config.nt @ 21599:39178c4dfe50

Include new macros from src/config.in. (GNU_MALLOC, REL_ALLOC): Define. (RE_TRANSLATE_TYPE): Use Lisp_Object as type. (RE_TRANSLATE): Use char_table_translate.
author Geoff Voelker <voelker@cs.washington.edu>
date Fri, 17 Apr 1998 05:04:46 +0000
parents eb0638b0b1eb
children a23ded020234
comparison
equal deleted inserted replaced
21598:235f717e6916 21599:39178c4dfe50
23 intended to work with other packages as well (like gmalloc.c) 23 intended to work with other packages as well (like gmalloc.c)
24 think they can include it as many times as they like. */ 24 think they can include it as many times as they like. */
25 #ifndef EMACS_CONFIG_H 25 #ifndef EMACS_CONFIG_H
26 #define EMACS_CONFIG_H 26 #define EMACS_CONFIG_H
27 27
28
29 /* These are all defined in the top-level Makefile by configure. 28 /* These are all defined in the top-level Makefile by configure.
30 They're here only for reference. */ 29 They're here only for reference. */
31 30
32 /* Define LISP_FLOAT_TYPE if you want emacs to support floating-point 31 /* Define LISP_FLOAT_TYPE if you want emacs to support floating-point
33 numbers. */ 32 numbers. */
34 #undef LISP_FLOAT_TYPE 33 #undef LISP_FLOAT_TYPE
35 34
36 /* Define GNU_MALLOC if you want to use the GNU memory allocator. */ 35 /* Define GNU_MALLOC if you want to use the GNU memory allocator. */
37 #undef GNU_MALLOC 36 #define GNU_MALLOC
38 37
39 /* Define if you are using the GNU C Library. */ 38 /* Define if you are using the GNU C Library. */
40 #undef DOUG_LEA_MALLOC 39 #undef DOUG_LEA_MALLOC
41 40
42 /* Define REL_ALLOC if you want to use the relocating allocator for 41 /* Define REL_ALLOC if you want to use the relocating allocator for
43 buffer space. */ 42 buffer space. */
44 #undef REL_ALLOC 43 #define REL_ALLOC
45 44
46 /* Define HAVE_X_WINDOWS if you want to use the X window system. */ 45 /* Define HAVE_X_WINDOWS if you want to use the X window system. */
47 #undef HAVE_X_WINDOWS 46 #undef HAVE_X_WINDOWS
48 47
49 /* Define HAVE_X11 if you want to use version 11 of X windows. 48 /* Define HAVE_X11 if you want to use version 11 of X windows.
105 /* Define to support POP mail retrieval. */ 104 /* Define to support POP mail retrieval. */
106 #undef MAIL_USE_POP 105 #undef MAIL_USE_POP
107 106
108 /* Define to support Kerberos-authenticated POP mail retrieval. */ 107 /* Define to support Kerberos-authenticated POP mail retrieval. */
109 #undef KERBEROS 108 #undef KERBEROS
109 /* Define to use Kerberos 5 instead of Kerberos 4 */
110 #undef KERBEROS5
111 /* Define to support GSS-API in addition to (or instead of) Kerberos */
112 #undef GSSAPI
110 113
111 /* Define to support using a Hesiod database to find the POP server. */ 114 /* Define to support using a Hesiod database to find the POP server. */
112 #undef HESIOD 115 #undef HESIOD
113 116
114 /* Some things figured out by the configure script, grouped as they are in 117 /* Some things figured out by the configure script, grouped as they are in
123 #undef HAVE_UTIME_H 126 #undef HAVE_UTIME_H
124 #undef HAVE_LINUX_VERSION_H 127 #undef HAVE_LINUX_VERSION_H
125 #undef HAVE_SYS_SYSTEMINFO_H 128 #undef HAVE_SYS_SYSTEMINFO_H
126 #undef HAVE_TERMIOS_H 129 #undef HAVE_TERMIOS_H
127 #undef HAVE_LIMITS_H 130 #undef HAVE_LIMITS_H
131 #undef HAVE_STRING_H
128 #undef STDC_HEADERS 132 #undef STDC_HEADERS
129 #undef TIME_WITH_SYS_TIME 133 #undef TIME_WITH_SYS_TIME
130 134
131 #undef HAVE_LIBDNET 135 #undef HAVE_LIBDNET
132 #undef HAVE_LIBPTHREADS 136 #undef HAVE_LIBPTHREADS
133 #undef HAVE_LIBRESOLV 137 #undef HAVE_LIBRESOLV
134 #undef HAVE_LIBXMU 138 #undef HAVE_LIBXMU
135 #undef HAVE_LIBNCURSES 139 #undef HAVE_LIBNCURSES
140 #undef HAVE_LIBINTL
141
142 /* movemail Kerberos support */
143 /* libraries */
136 #undef HAVE_LIBKRB 144 #undef HAVE_LIBKRB
145 #undef HAVE_LIBKRB4
137 #undef HAVE_LIBDES 146 #undef HAVE_LIBDES
147 #undef HAVE_LIBDES425
148 #undef HAVE_LIBKRB5
149 #undef HAVE_LIBCRYPTO
150 #undef HAVE_LIBCOM_ERR
151 /* header files */
152 #undef HAVE_KRB5_H
153 #undef HAVE_DES_H
154 #undef HAVE_KRB_H
155 #undef HAVE_KERBEROSIV_DES_H
156 #undef HAVE_KERBEROSIV_KRB_H
157 #undef HAVE_KERBEROS_DES_H
158 #undef HAVE_KERBEROS_KRB_H
159 #undef HAVE_COM_ERR_H
160
161 /* GSS-API libraries and headers */
162 #undef HAVE_LIBGSSAPI_KRB5
163 #undef HAVE_LIBGSSAPI
164 #undef HAVE_GSSAPI_H
138 165
139 /* Mail-file locking */ 166 /* Mail-file locking */
140 #undef HAVE_LIBMAIL 167 #undef HAVE_LIBMAIL
141 #undef HAVE_MAILLOCK_H 168 #undef HAVE_MAILLOCK_H
142 #undef HAVE_TOUCHLOCK 169 #undef HAVE_TOUCHLOCK
199 #undef HAVE_UTIMES 226 #undef HAVE_UTIMES
200 #undef HAVE_SETRLIMIT 227 #undef HAVE_SETRLIMIT
201 #undef HAVE_SETPGID 228 #undef HAVE_SETPGID
202 #undef HAVE_GETCWD 229 #undef HAVE_GETCWD
203 #undef HAVE_SHUTDOWN 230 #undef HAVE_SHUTDOWN
231 #undef HAVE_STRFTIME
204 232
205 #undef LOCALTIME_CACHE 233 #undef LOCALTIME_CACHE
206 #undef HAVE_INET_SOCKETS 234 #undef HAVE_INET_SOCKETS
207 235
208 #undef HAVE_AIX_SMT_EXP 236 #undef HAVE_AIX_SMT_EXP
320 #define SIGTYPE RETSIGTYPE 348 #define SIGTYPE RETSIGTYPE
321 #endif 349 #endif
322 350
323 #ifdef emacs /* Don't do this for lib-src. */ 351 #ifdef emacs /* Don't do this for lib-src. */
324 /* Tell regex.c to use a type compatible with Emacs. */ 352 /* Tell regex.c to use a type compatible with Emacs. */
325 #define RE_TRANSLATE_TYPE Lisp_Object * 353 #define RE_TRANSLATE_TYPE Lisp_Object
326 #define RE_TRANSLATE(TBL, C) XINT ((TBL)[C]) 354 #define RE_TRANSLATE(TBL, C) char_table_translate (TBL, C)
327 #endif 355 #endif
328 356
329 /* Avoid link-time collision with system mktime if we will use our own. */ 357 /* Avoid link-time collision with system mktime if we will use our own. */
330 #if ! HAVE_MKTIME || BROKEN_MKTIME 358 #if ! HAVE_MKTIME || BROKEN_MKTIME
331 #define mktime emacs_mktime 359 #define mktime emacs_mktime
377 #endif 405 #endif
378 406
379 #ifndef BITS_PER_LONG 407 #ifndef BITS_PER_LONG
380 #define BITS_PER_LONG 32 408 #define BITS_PER_LONG 32
381 #endif 409 #endif
410
411 /* Don't include <string.h> during configure. */
412 #ifndef NOT_C_CODE
413 #ifdef HAVE_STRING_H
414 #include "string.h"
415 #endif
416 #endif