("Romanian"): Remove unibyte-syntax property.
[emacs.git] / msdos / sed2.inp
blob02227793cc17f9af3b4cd1ed854e6d52a35c9584
1 # -sed2.inp-------------------------------------------------------------
2 # Configuration script for src/config.h
3 # ----------------------------------------------------------------------
5 # Copyright (C) 1993, 1994, 1995, 1996, 1997, 1999, 2000
6 #   Free Software Foundation, Inc.
8 # This file is part of GNU Emacs.
10 # This file is free software; as a special exception, the author gives
11 # unlimited permission to copy and/or distribute it, with or without
12 # modifications, as long as this notice is preserved.
14 # This program is distributed in the hope that it will be useful,
15 # but WITHOUT ANY WARRANTY; without even the implied warranty of
16 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
18 # ----------------------------------------------------------------------
19 /^#undef LISP_FLOAT_TYPE *$/s/undef/define/
20 /^#undef GNU_MALLOC *$/s/undef/define/
21 /^#undef REL_ALLOC *$/s/undef/define/
22 /^#undef HAVE_SYS_SELECT/i\
23 #if defined(__DJGPP__) && __DJGPP__ > 1\
24 /* In v2.0 and later almost everything is defined in <sys/config.h>  */\
25 #include <sys/config.h>\
26 /* For those who still use DJGPP v2.01  */\
27 #if __DJGPP__ == 2 && __DJGPP_MINOR__ == 1\
28 #define NSIG 320\
29 #endif\
30 #define HAVE_SETITIMER 1\
31 #undef HAVE_SELECT\
32 #undef _LIBC\
33 #define HAVE_STRUCT_UTIMBUF 1\
34 #define LOCALTIME_CACHE 1\
35 #define HAVE_TZSET 1\
36 #define HAVE_LOGB 1\
37 #define HAVE_FREXP 1\
38 #define HAVE_FMOD 1\
39 #define HAVE_RINT 1\
40 #define HAVE_CBRT 1\
41 #define HAVE_FPATHCONF 1\
42 #define HAVE_SETRLIMIT 1\
43 #define HAVE_TM_GMTOFF 1\
44 #define HAVE_MBLEN 1\
45 #define HAVE_STRUCT_TIMEZONE 1\
46 #define HAVE_INDEX 1\
47 #define HAVE_RINDEX 1\
48 #define HAVE_MKSTEMP 1\
49 #else /* not __DJGPP__ > 1 */
50 /^#undef STDC_HEADERS *$/s/undef/define/
51 /^#undef HAVE_SYS_TIMEB_H *$/s/undef/define/
52 /^#undef HAVE_SYS_TIME_H *$/s/undef/define/
53 # /^#undef HAVE_UNISTD_H *$/s/undef/define/
54 /^#undef HAVE_GETTIMEOFDAY *$/s/undef/define/
55 /^#undef HAVE_GETHOSTNAME *$/s/undef/define/
56 /^#undef HAVE_DUP2 *$/s/undef/define/
57 /^#undef HAVE_TM_ZONE *$/s/undef/define/
58 /^#undef LOCALTIME_CACHE *$/s/undef/define/
59 /^#undef HAVE_TZSET *$/s/undef/define/
60 /^#undef TM_IN_SYS_TIME *$/s/undef/define/
61 /^#undef TIME_WITH_SYS_TIME *$/s/undef/define/
62 /^#undef HAVE_RENAME *$/s/undef/define/
63 /^#undef HAVE_CLOSEDIR *$/s/undef/define/
64 /^#undef HAVE_RANDOM *$/s/undef/define/
65 /^#undef HAVE_MKDIR *$/s/undef/define/
66 /^#undef HAVE_RMDIR *$/s/undef/define/
67 /^#undef HAVE_BCMP *$/s/undef/define/
68 /^#undef HAVE_BCOPY *$/s/undef/define/
69 /^#undef HAVE_FREXP *$/s/undef/define/
70 /^#undef HAVE_FTIME *$/s/undef/define/
71 /^#undef HAVE_MKTIME *$/s/undef/define/
72 /^#undef HAVE_STRERROR *$/s/undef/define/
73 /^#undef HAVE_TIMEVAL *$/s/undef/define/
74 / HAVE_TIMEVAL/a\
75 #endif /* not __DJGPP__ > 1 */
76 s/^#define USER_FULL_NAME .*$/#define USER_FULL_NAME (getenv ("NAME"))/
77 s/^#undef STACK_DIRECTION *$/#define STACK_DIRECTION -1/
78 s/^#undef EMACS_CONFIGURATION *$/#define EMACS_CONFIGURATION "i386-pc-msdosdjgpp"/
79 s/^#undef EMACS_CONFIG_OPTIONS *$/#define EMACS_CONFIG_OPTIONS "-"/
80 s!^#undef config_opsysfile *$!#define config_opsysfile "s/msdos.h"!
81 s!^#undef config_machfile *$!#define config_machfile "m/intel386.h"!
82 s/^#undef PROTOTYPES *$/#define PROTOTYPES 1/
83 s/^#undef POINTER_TYPE *$/#define POINTER_TYPE void/
84 # ------------------------------------------------------------
85 # Without this ifndef, gcc -E -traditional barfs with GCC 3.0
86 # on the line which says if ! HAVE_MKTIME...
87 # ------------------------------------------------------------
88 /^#if ! HAVE_MKTIME || BROKEN_MKTIME/i\
89 #ifndef __DJGPP__
90 /^#define mktime emacs_mktime/a\
91 #endif