aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeoff Voelker1998-04-17 05:04:46 +0000
committerGeoff Voelker1998-04-17 05:04:46 +0000
commit774fe785d4b3145357675ee2305cfc5caee23b2c (patch)
tree861e369b7d6bec1039d69674d4c723f076009955
parent5296922090fdc45f10d636d4d37f8ad6e49912cc (diff)
downloademacs-774fe785d4b3145357675ee2305cfc5caee23b2c.tar.gz
emacs-774fe785d4b3145357675ee2305cfc5caee23b2c.zip
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.
-rw-r--r--nt/config.nt45
1 files changed, 40 insertions, 5 deletions
diff --git a/nt/config.nt b/nt/config.nt
index 611ab3cc345..bb6dfd5383e 100644
--- a/nt/config.nt
+++ b/nt/config.nt
@@ -25,7 +25,6 @@ Boston, MA 02111-1307, USA. */
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
@@ -34,14 +33,14 @@ Boston, MA 02111-1307, USA. */
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
@@ -107,6 +106,10 @@ Boston, MA 02111-1307, USA. */
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
@@ -125,6 +128,7 @@ Boston, MA 02111-1307, USA. */
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
@@ -133,8 +137,31 @@ Boston, MA 02111-1307, USA. */
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
@@ -201,6 +228,7 @@ Boston, MA 02111-1307, USA. */
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
@@ -322,8 +350,8 @@ Boston, MA 02111-1307, USA. */
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. */
@@ -379,3 +407,10 @@ extern char *getenv ();
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