/[emacs]/emacs/mac/inc/config.h
ViewVC logotype

Diff of /emacs/mac/inc/config.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.8 by mituharu, Fri May 6 08:02:19 2005 UTC revision 1.9 by mituharu, Fri May 13 08:49:50 2005 UTC
# Line 22  Boston, MA 02111-1307, USA.  */ Line 22  Boston, MA 02111-1307, USA.  */
22    
23  /* Contributed by Andrew Choi (akochoi@mac.com).  */  /* Contributed by Andrew Choi (akochoi@mac.com).  */
24    
25    /* No code in Emacs #includes config.h twice, but some bits of code
 /* No code in Emacs #includes config.h twice, but some of the code  
26     intended to work with other packages as well (like gmalloc.c)     intended to work with other packages as well (like gmalloc.c)
27     think they can include it as many times as they like.  */     think they can include it as many times as they like.  */
28  #ifndef EMACS_CONFIG_H  #ifndef EMACS_CONFIG_H
29  #define EMACS_CONFIG_H  #define EMACS_CONFIG_H
30    
 /* These are all defined in the top-level Makefile by configure.  
    They're here only for reference.  */  
31    
32  /* Define GNU_MALLOC if you want to use the GNU memory allocator. */  /* Define to 1 if the mktime function is broken. */
33  /* #undef GNU_MALLOC */  /* #undef BROKEN_MKTIME */
34    
35    /* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
36       systems. This function is required for `alloca.c' support on those systems.
37       */
38    /* #undef CRAY_STACKSEG_END */
39    
40    /* Define to 1 if using `alloca.c'. */
41    #ifndef __MRC__  /* CodeWarrior */
42    #define C_ALLOCA 1
43    #endif
44    
45    /* Define to 1 if using `getloadavg.c'. */
46    /* #undef C_GETLOADAVG */
47    
48    /* Define C_SWITCH_X_SITE to contain any special flags your compiler
49       may need to deal with X Windows.  For instance, if you've defined
50       HAVE_X_WINDOWS above and your X include files aren't in a place
51       that your compiler can find on its own, you might want to add
52       "-I/..." or something similar.  */
53    /* #undef C_SWITCH_X_SITE */
54    
55    /* Define to 1 for DGUX with <sys/dg_sys_info.h>. */
56    /* #undef DGUX */
57    
58  /* Define if you are using the GNU C Library. */  /* Define to 1 if you are using the GNU C Library. */
59  /* #undef DOUG_LEA_MALLOC */  /* #undef DOUG_LEA_MALLOC */
60    
61  /* Define REL_ALLOC if you want to use the relocating allocator for  /* Define to the canonical Emacs configuration name. */
62     buffer space. */  #ifdef __MRC__
63  /* #undef REL_ALLOC */  #define EMACS_CONFIGURATION "macos-mpw"
64    #else  /* Assume CodeWarrior */
65    #define EMACS_CONFIGURATION "macos-cw"
66    #endif
67    
68  /* Define HAVE_X_WINDOWS if you want to use the X window system.  */  /* Define to the options passed to configure. */
69  /* #undef HAVE_X_WINDOWS */  #define EMACS_CONFIG_OPTIONS ""
70    
71  /* Define HAVE_X11 if you want to use version 11 of X windows.  /* Define to 1 if the `getpgrp' function requires zero arguments. */
72     Otherwise, Emacs expects to use version 10.  */  /* #undef GETPGRP_VOID */
 /* #undef HAVE_X11 */  
73    
74  /* Define if using an X toolkit.  */  /* Define to 1 if gettimeofday accepts only one argument. */
75  /* #undef USE_X_TOOLKIT */  #define GETTIMEOFDAY_ONE_ARGUMENT 1
76    
77  /* Define this if you're using XFree386.  */  /* Define to 1 if you want to use the GNU memory allocator. */
78  /* #undef HAVE_XFREE386 */  /* #undef GNU_MALLOC */
79    
80  /* Define this if you have Motif 2.1 or newer.  */  /* Define to 1 if the file /usr/lpp/X11/bin/smt.exp exists. */
81  /* #undef HAVE_MOTIF_2_1 */  /* #undef HAVE_AIX_SMT_EXP */
82    
83  /* Define HAVE_MENUS if you have mouse menus.  /* Define to 1 if you have the `alarm' function. */
84     (This is automatic if you use X, but the option to specify it remains.)  /* #undef HAVE_ALARM */
    It is also defined with other window systems that support xmenu.c.  */  
 #define HAVE_MENUS 1  
85    
86  /* Define if we have the X11R6 or newer version of Xt.  */  /* Define to 1 if you have `alloca', as a function or macro. */
87  /* #undef HAVE_X11XTR6 */  #ifdef __MRC__
88    #define HAVE_ALLOCA 1
89    #endif
90    
91  /* Define if we have the X11R6 or newer version of Xlib.  */  /* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
92  /* #undef HAVE_X11R6 */     */
93    #ifdef __MRC__
94    #define HAVE_ALLOCA_H 1
95    #endif
96    
97  /* Define if we have the X11R5 or newer version of Xlib.  */  /* Define to 1 if you have the `bcmp' function. */
98  /* #undef HAVE_X11R5 */  /* #define HAVE_BCMP */
99    
100  /* Define if we have the XPM libary.  */  /* Define to 1 if you have the `bcopy' function. */
101  /* #undef HAVE_XPM */  /* #define HAVE_BCOPY */
102    
103  /* Define if we have the PNG library.  */  /* Define to 1 if you have the `bzero' function. */
104  /* #undef HAVE_PNG */  /* #define HAVE_BZERO */
105    
106  /* Define if we have the JPEG library.  */  /* Define to 1 if you are using the Carbon API on Mac OS X. */
107  /* #undef HAVE_JPEG */  /* #undef HAVE_CARBON */
108    
109  /* Define if we have the TIFF library.  */  /* Define to 1 if you have the `cbrt' function. */
110  /* #undef HAVE_TIFF */  /* #undef HAVE_CBRT */
111    
112    /* Define to 1 if you have the `closedir' function. */
113    #define HAVE_CLOSEDIR 1
114    
115    /* Define to 1 if you have the <coff.h> header file. */
116    /* #undef HAVE_COFF_H */
117    
118    /* Define to 1 if you have the <com_err.h> header file. */
119    /* #undef HAVE_COM_ERR_H */
120    
121    /* Define to 1 if you have /usr/lib/crti.o. */
122    /* #undef HAVE_CRTIN */
123    
124    /* Define to 1 if you have the declaration of `sys_siglist', and to 0 if you
125       don't. */
126    /* #undef HAVE_DECL_SYS_SIGLIST */
127    
128    /* Define to 1 if you have the declaration of `__sys_siglist', and to 0 if you
129       don't. */
130    /* #undef HAVE_DECL___SYS_SIGLIST */
131    
132    /* Define to 1 if you have the <des.h> header file. */
133    /* #undef HAVE_DES_H */
134    
135    /* Define to 1 if dynamic ptys are supported. */
136    /* #undef HAVE_DEV_PTMX */
137    
138    /* Define to 1 if you have the `difftime' function. */
139    #define HAVE_DIFFTIME 1
140    
141    /* Define to 1 if you have the `dup2' function. */
142    /* #undef HAVE_DUP2 */
143    
144    /* Define to 1 if you have the `euidaccess' function. */
145    /* #undef HAVE_EUIDACCESS */
146    
147    /* Define to 1 if you have the <fcntl.h> header file. */
148    #define HAVE_FCNTL_H 1
149    
150    /* Define to 1 if you have the `fmod' function. */
151    #define HAVE_FMOD 1
152    
153    /* Define to 1 if you have the `fork' function. */
154    /* #undef HAVE_FORK */
155    
156    /* Define to 1 if you have the `fpathconf' function. */
157    /* #undef HAVE_FPATHCONF */
158    
159    /* Define to 1 if you have the `frexp' function. */
160    #define HAVE_FREXP 1
161    
162    /* Define to 1 if fseeko (and presumably ftello) exists and is declared. */
163    /* #undef HAVE_FSEEKO */
164    
165    /* Define to 1 if you have the `fsync' function. */
166    /* #undef HAVE_FSYNC */
167    
168    /* Define to 1 if you have the `ftime' function. */
169    /* #undef HAVE_FTIME */
170    
171    /* Define to 1 if you have the `gai_strerror' function. */
172    /* #undef HAVE_GAI_STRERROR */
173    
174    /* Define to 1 if you have the `gdk_display_open' function. */
175    /* #undef HAVE_GDK_DISPLAY_OPEN */
176    
177    /* Define to 1 if you have the `getaddrinfo' function. */
178    /* #undef HAVE_GETADDRINFO */
179    
180    /* Define to 1 if you have the `getcwd' function. */
181    /* #undef HAVE_GETCWD */
182    
183    /* Define to 1 if you have the `getdelim' function. */
184    /* #undef HAVE_GETDELIM */
185    
186    /* Define to 1 if you have the `getdomainname' function. */
187    /* #undef HAVE_GETDOMAINNAME */
188    
189    /* Define to 1 if you have the `gethostname' function. */
190    /* #undef HAVE_GETHOSTNAME */
191    
192    /* Define to 1 if you have the `getline' function. */
193    /* #undef HAVE_GETLINE */
194    
195    /* Define to 1 if you have the `getloadavg' function. */
196    /* #undef HAVE_GETLOADAVG */
197    
198    /* Define to 1 if you have the `getpagesize' function. */
199    /* #undef HAVE_GETPAGESIZE */
200    
201    /* Define to 1 if you have the `getpeername' function. */
202    /* #undef HAVE_GETPEERNAME */
203    
204    /* Define to 1 if you have the `getpt' function. */
205    /* #undef HAVE_GETPT */
206    
207    /* Define to 1 if you have the `getrusage' function. */
208    /* #undef HAVE_GETRUSAGE */
209    
210  /* Define if we have the GIF library.  */  /* Define to 1 if you have the `getsockname' function. */
211    /* #undef HAVE_GETSOCKNAME */
212    
213    /* Define to 1 if you have the `getsockopt' function. */
214    /* #undef HAVE_GETSOCKOPT */
215    
216    /* Define to 1 if you have the `gettimeofday' function. */
217    #define HAVE_GETTIMEOFDAY 1
218    
219    /* Define to 1 if you have the `getwd' function. */
220    #define HAVE_GETWD 1
221    
222    /* Define to 1 if you have the ungif library (-lungif). */
223  /* #undef HAVE_GIF */  /* #undef HAVE_GIF */
224    
225  /* Define if libXaw3d is available.  */  /* Define to 1 if you have the `grantpt' function. */
226  /* #undef HAVE_XAW3D */  /* #undef HAVE_GRANTPT */
227    
228  /* Define if we should use toolkit scroll bars.  */  /* Define to 1 if using GTK. */
229  #ifdef HAVE_CARBON  /* #undef HAVE_GTK */
 #define USE_TOOLKIT_SCROLL_BARS 1  
 #endif  
230    
231  /* Define if we should use XIM, if it is available.  */  /* Define to 1 if you have GTK and pthread (-lpthread). */
232  /* #undef USE_XIM */  /* #undef HAVE_GTK_AND_PTHREAD */
233    
234    /* Define to 1 if GTK has both file selection and chooser dialog. */
235    /* #undef HAVE_GTK_FILE_BOTH */
236    
237    /* Define to 1 if you have the `gtk_file_chooser_dialog_new' function. */
238    /* #undef HAVE_GTK_FILE_CHOOSER_DIALOG_NEW */
239    
240    /* Define to 1 if you have the `gtk_file_selection_new' function. */
241    /* #undef HAVE_GTK_FILE_SELECTION_NEW */
242    
243  /* Define if netdb.h declares h_errno.  */  /* Define to 1 if GTK can handle more than one display. */
244    /* #undef HAVE_GTK_MULTIDISPLAY */
245    
246    /* Define to 1 if netdb.h declares h_errno. */
247  /* #undef HAVE_H_ERRNO */  /* #undef HAVE_H_ERRNO */
248    
249  /* If we're using any sort of window system, define some consequences.  */  /* Define to 1 if you have the `index' function. */
250  #ifdef HAVE_X_WINDOWS  /* #undef HAVE_INDEX */
 #define HAVE_WINDOW_SYSTEM  
 #define MULTI_KBOARD  
 #define HAVE_MOUSE  
 #endif  
251    
252  /* Define for MacOS */  /* Define to 1 if you have inet sockets. */
253  #define HAVE_WINDOW_SYSTEM 1  /* #undef HAVE_INET_SOCKETS */
 #define HAVE_MOUSE 1  
254    
255  /* Define USER_FULL_NAME to return a string  /* Define to 1 if you have the <inttypes.h> header file. */
256     that is the user's full name.  /* #undef HAVE_INTTYPES_H */
    It can assume that the variable `pw'  
    points to the password file entry for this user.  
257    
258     At some sites, the pw_gecos field contains  /* Define to 1 if you have the jpeg library (-ljpeg). */
259     the user's full name.  If neither this nor any other  /* #undef HAVE_JPEG */
    field contains the right thing, use pw_name,  
    giving the user's login name, since that is better than nothing.  */  
 #define USER_FULL_NAME pw->pw_name  
260    
261  /* Define AMPERSAND_FULL_NAME if you use the convention  /* Define to 1 if you have the <kerberosIV/des.h> header file. */
262     that & in the full name stands for the login id.  */  /* #undef HAVE_KERBEROSIV_DES_H */
 /* Turned on June 1996 supposing nobody will mind it.  */  
 /* #undef AMPERSAND_FULL_NAME */  
263    
264  /* Things set by --with options in the configure script.  */  /* Define to 1 if you have the <kerberosIV/krb.h> header file. */
265    /* #undef HAVE_KERBEROSIV_KRB_H */
266    
267  /* Define to support POP mail retrieval.  */  /* Define to 1 if you have the <kerberos/des.h> header file. */
268  /* #undef MAIL_USE_POP 1 */  /* #undef HAVE_KERBEROS_DES_H */
269    
270  /* Define to support Kerberos-authenticated POP mail retrieval.  */  /* Define to 1 if you have the <kerberos/krb.h> header file. */
271  /* #undef KERBEROS */  /* #undef HAVE_KERBEROS_KRB_H */
 /* Define to use Kerberos 5 instead of Kerberos 4 */  
 /* #undef KERBEROS5 */  
 /* Define to support GSS-API in addition to (or instead of) Kerberos */  
 /* #undef GSSAPI */  
272    
273  /* Define to support using a Hesiod database to find the POP server.  */  /* Define to 1 if you have the <krb5.h> header file. */
274  /* #undef HESIOD */  /* #undef HAVE_KRB5_H */
275    
276  /* Header for Voxware or PCM sound card driver.  */  /* Define to 1 if you have the <krb.h> header file. */
277  /* #undef HAVE_MACHINE_SOUNDCARD_H */  /* #undef HAVE_KRB_H */
 /* #undef HAVE_SYS_SOUNDCARD_H */  
 /* #undef HAVE_SOUNDCARD_H */  
278    
279  /* Define HAVE_SOUND if we have sound support.  We know it works  /* Define if you have <langinfo.h> and nl_langinfo(CODESET). */
280     and compiles only on the specified platforms.   For others,  /* #undef HAVE_LANGINFO_CODESET */
    it probably doesn't make sense to try.  */  
281    
282  #if defined __FreeBSD__ || defined __NetBSD__ || defined __linux__  /* Define to 1 if you have the `com_err' library (-lcom_err). */
283  #ifdef HAVE_MACHINE_SOUNDCARD_H  /* #undef HAVE_LIBCOM_ERR */
 #define HAVE_SOUND 1  
 #endif  
 #ifdef HAVE_SYS_SOUNDCARD_H  
 #define HAVE_SOUND 1  
 #endif  
 #ifdef HAVE_SOUNDCARD_H  
 #define HAVE_SOUND 1  
 #endif  
 #endif /* __FreeBSD__ || __NetBSD__ || __linux__  */  
284    
285  /* Some things figured out by the configure script, grouped as they are in  /* Define to 1 if you have the `crypto' library (-lcrypto). */
286     configure.in.  */  /* #undef HAVE_LIBCRYPTO */
 #ifndef _ALL_SOURCE  /* suppress warning if this is pre-defined */  
 /* #undef _ALL_SOURCE */  
 #endif  
287    
288  /* #undef HAVE_SYS_SELECT_H */  /* Define to 1 if you have the `des' library (-ldes). */
289  /* #undef HAVE_SYS_TIMEB_H */  /* #undef HAVE_LIBDES */
 #define HAVE_SYS_TIME_H 1  
290    
291  #ifdef __MRC__  /* Define to 1 if you have the `des425' library (-ldes425). */
292  #undef HAVE_UNISTD_H  /* #undef HAVE_LIBDES425 */
 #else  /* CodeWarrior */  
 #define HAVE_UNISTD_H 1  
 #endif  
293    
294  #define HAVE_UTIME_H 1  /* Define to 1 if you have the `dgc' library (-ldgc). */
295  /* #undef HAVE_LINUX_VERSION_H */  /* #undef HAVE_LIBDGC */
 /* #undef HAVE_SYS_SYSTEMINFO_H */  
 /* #undef HAVE_TERMIOS_H */  
 #define HAVE_LIMITS_H 1  
 #define HAVE_STRING_H 1  
 #define HAVE_STDLIB_H 1  
 /* #undef HAVE_TERMCAP_H */  
 /* #undef HAVE_TERM_H */  
 /* #undef HAVE_STDIO_EXT_H */  
 /* #undef STDC_HEADERS */  
 /* #undef TIME_WITH_SYS_TIME */  
 /* #undef HAVE_VFORK_H */  
 #define HAVE_FCNTL_H 1  
 /* #undef HAVE_SETITIMER */  
 /* #undef HAVE_UALARM */  
 /* #undef HAVE_SYS_WAIT_H */  
296    
297    /* Define to 1 if you have the `dnet' library (-ldnet). */
298  /* #undef HAVE_LIBDNET */  /* #undef HAVE_LIBDNET */
299  /* #undef HAVE_LIBPTHREADS */  
300  /* #undef HAVE_LIBRESOLV */  /* Define to 1 if you have the hesiod library (-lhesiod). */
301  /* #undef HAVE_LIBXMU */  /* #undef HAVE_LIBHESIOD */
302  /* #undef HAVE_LIBNCURSES */  
303    /* Define to 1 if you have the `intl' library (-lintl). */
304  /* #undef HAVE_LIBINTL */  /* #undef HAVE_LIBINTL */
 /* #undef HAVE_LIBXP */  
305    
306  /* movemail Kerberos support */  /* Define to 1 if you have the `k5crypto' library (-lk5crypto). */
307  /* libraries */  /* #undef HAVE_LIBK5CRYPTO */
308    
309    /* Define to 1 if you have the `krb' library (-lkrb). */
310  /* #undef HAVE_LIBKRB */  /* #undef HAVE_LIBKRB */
311    
312    /* Define to 1 if you have the `krb4' library (-lkrb4). */
313  /* #undef HAVE_LIBKRB4 */  /* #undef HAVE_LIBKRB4 */
314  /* #undef HAVE_LIBDES */  
315  /* #undef HAVE_LIBDES425 */  /* Define to 1 if you have the `krb5' library (-lkrb5). */
316  /* #undef HAVE_LIBKRB5 */  /* #undef HAVE_LIBKRB5 */
 /* #undef HAVE_LIBCRYPTO */  
 /* #undef HAVE_LIBCOM_ERR */  
 /* header files */  
 /* #undef HAVE_KRB5_H */  
 /* #undef HAVE_DES_H */  
 /* #undef HAVE_KRB_H */  
 /* #undef HAVE_KERBEROSIV_DES_H */  
 /* #undef HAVE_KERBEROSIV_KRB_H */  
 /* #undef HAVE_KERBEROS_DES_H */  
 /* #undef HAVE_KERBEROS_KRB_H */  
 /* #undef HAVE_COM_ERR_H */  
317    
318  /* GSS-API libraries and headers */  /* Define to 1 if you have the `kstat' library (-lkstat). */
319  /* #undef HAVE_LIBGSSAPI_KRB5 */  /* #undef HAVE_LIBKSTAT */
320  /* #undef HAVE_LIBGSSAPI */  
321  /* #undef HAVE_GSSAPI_H */  /* Define to 1 if you have the `lockfile' library (-llockfile). */
322    /* #undef HAVE_LIBLOCKFILE */
323    
324    /* Define to 1 if you have the `m' library (-lm). */
325    /* #undef HAVE_LIBM */
326    
327  /* Mail-file locking */  /* Define to 1 if you have the `mail' library (-lmail). */
328  /* #undef HAVE_LIBMAIL */  /* #undef HAVE_LIBMAIL */
 /* #undef HAVE_MAILLOCK_H */  
 /* #undef HAVE_TOUCHLOCK */  
329    
330  /* #undef HAVE_ALLOCA_H */  /* Define to 1 if you have the `ncurses' library (-lncurses). */
331    /* #undef HAVE_LIBNCURSES */
332    
333  /* #undef HAVE_DEV_PTMX */  /* Define to 1 if you have the <libpng/png.h> header file. */
334    /* #undef HAVE_LIBPNG_PNG_H */
335    
336  #define HAVE_GETTIMEOFDAY 1  /* Define to 1 if you have the `pthreads' library (-lpthreads). */
337  /* If we don't have gettimeofday,  /* #undef HAVE_LIBPTHREADS */
    the test for GETTIMEOFDAY_ONE_ARGUMENT may succeed,  
    but we should ignore it.  */  
 #ifdef HAVE_GETTIMEOFDAY  
 #define GETTIMEOFDAY_ONE_ARGUMENT 1  
 #endif  
 /* #undef HAVE_GETHOSTNAME */  
 /* #undef HAVE_GETDOMAINNAME */  
 /* #undef HAVE_DUP2 */  
 #define HAVE_RENAME 1  
 #define HAVE_CLOSEDIR 1  
338    
339  /* #undef TM_IN_SYS_TIME */  /* Define to 1 if you have the resolv library (-lresolv). */
340  /* #undef HAVE_TM_ZONE */  /* #undef HAVE_LIBRESOLV */
 /* #undef HAVE_TZNAME */  
 /* #undef HAVE_TM_GMTOFF */  
341    
342  /* #undef const */  /* Define to 1 if you have the `Xext' library (-lXext). */
343    /* #undef HAVE_LIBXEXT */
344    
345    /* Define to 1 if you have the `Xmu' library (-lXmu). */
346    /* #undef HAVE_LIBXMU */
347    
348    /* Define to 1 if you have the Xp library (-lXp). */
349    /* #undef HAVE_LIBXP */
350    
351    /* Define to 1 if you have the <limits.h> header file. */
352    #define HAVE_LIMITS_H 1
353    
354    /* Define to 1 if you have the <linux/version.h> header file. */
355    /* #undef HAVE_LINUX_VERSION_H */
356    
357    /* Define to 1 if you have the <locale.h> header file. */
358    #define HAVE_LOCALE_H 1
359    
360    /* Define to 1 if you have the `logb' function. */
361    #define HAVE_LOGB 1
362    
363    /* Define to 1 if you support file names longer than 14 characters. */
364  /* #undef HAVE_LONG_FILE_NAMES */  /* #undef HAVE_LONG_FILE_NAMES */
365    
366  /* #undef CRAY_STACKSEG_END */  /* Define to 1 if you have the `lrand48' function. */
367    /* #undef HAVE_LRAND48 */
368    
369  /* #undef UNEXEC_SRC */  /* Define to 1 if you have the <machine/soundcard.h> header file. */
370    /* #undef HAVE_MACHINE_SOUNDCARD_H */
371    
372  /* #undef HAVE_LIBXBSD */  /* Define to 1 if you have the <mach/mach.h> header file. */
373  /* #undef HAVE_XRMSETDATABASE */  /* #undef HAVE_MACH_MACH_H */
 /* #undef HAVE_XSCREENRESOURCESTRING */  
 /* #undef HAVE_XSCREENNUMBEROFSCREEN */  
 /* #undef HAVE_XSETWMPROTOCOLS */  
374    
375    /* Define to 1 if you have the <maillock.h> header file. */
376    /* #undef HAVE_MAILLOCK_H */
377    
378    /* Define to 1 if you have the <malloc/malloc.h> header file. */
379    /* #undef HAVE_MALLOC_MALLOC_H */
380    
381    /* Define to 1 if you have the `mblen' function. */
382    /* #undef HAVE_MBLEN */
383    
384    /* Define to 1 if you have the `mbrlen' function. */
385    /* #undef HAVE_MBRLEN */
386    
387    /* Define to 1 if you have the `mbsinit' function. */
388    /* #undef HAVE_MBSINIT */
389    
390    /* Define to 1 if <wchar.h> declares mbstate_t. */
391    /* #undef HAVE_MBSTATE_T */
392    
393    /* Define to 1 if you have the `memcmp' function. */
394    #define HAVE_MEMCMP 1
395    
396    /* Define to 1 if you have the `memcpy' function. */
397    #define HAVE_MEMCPY 1
398    
399    /* Define to 1 if you have the `memmove' function. */
400    #define HAVE_MEMMOVE 1
401    
402    /* Define to 1 if you have the <memory.h> header file. */
403    /* #undef HAVE_MEMORY_H */
404    
405    /* Define to 1 if you have the `mempcpy' function. */
406    /* #undef HAVE_MEMPCPY */
407    
408    /* Define to 1 if you have the `memset' function. */
409    #define HAVE_MEMSET 1
410    
411    /* Define to 1 if you have mouse menus. (This is automatic if you use X, but
412       the option to specify it remains.) It is also defined with other window
413       systems that support xmenu.c. */
414    #define HAVE_MENUS 1
415    
416    /* Define to 1 if you have the `mkdir' function. */
417  #define HAVE_MKDIR 1  #define HAVE_MKDIR 1
418  #define HAVE_RMDIR 1  
419  /* #undef HAVE_SYSINFO */  /* Define to 1 if you have the `mkstemp' function. */
420    /* #undef HAVE_MKSTEMP */
421    
422    /* Define to 1 if you have the `mktime' function. */
423    /* #undef HAVE_MKTIME */
424    
425    /* Define to 1 if you have a working `mmap' system call. */
426    /* #undef HAVE_MMAP */
427    
428    /* Define to 1 if you have Motif 2.1 or newer. */
429    /* #undef HAVE_MOTIF_2_1 */
430    
431    /* Define to 1 if you have the `mremap' function. */
432    /* #undef HAVE_MREMAP */
433    
434    /* Define to 1 if you have the <net/if.h> header file. */
435    /* #define HAVE_NET_IF_H */
436    
437    /* Define to 1 if you have the <nlist.h> header file. */
438    /* #undef HAVE_NLIST_H */
439    
440    /* Define to 1 if personality LINUX32 can be set. */
441    /* #undef HAVE_PERSONALITY_LINUX32 */
442    
443    /* Define to 1 if you have the png library (-lpng). */
444    /* #undef HAVE_PNG */
445    
446    /* Define to 1 if you have the <png.h> header file. */
447    /* #undef HAVE_PNG_H */
448    
449    /* Define to 1 if you have the `posix_memalign' function. */
450    /* #undef HAVE_POSIX_MEMALIGN */
451    
452    /* Define to 1 if you have the `pstat_getdynamic' function. */
453    /* #undef HAVE_PSTAT_GETDYNAMIC */
454    
455    /* Define to 1 if you have the <pthread.h> header file. */
456    /* #undef HAVE_PTHREAD_H */
457    
458    /* Define to 1 if you have the <pty.h> header file. */
459    /* #undef HAVE_PTY_H */
460    
461    /* Define to 1 if you have the <pwd.h> header file. */
462    #define HAVE_PWD_H 1
463    
464    /* Define to 1 if you have the `random' function. */
465  /* #undef HAVE_RANDOM */  /* #undef HAVE_RANDOM */
 /* #undef HAVE_LRAND48 */  
 /* #undef HAVE_BCOPY */  
 /* #undef HAVE_BCMP */  
 #define HAVE_LOGB 1  
 #define HAVE_FREXP 1  
 #define HAVE_FMOD 1  
466    
467    /* Define to 1 if you have the `recvfrom' function. */
468    /* #undef HAVE_RECVFROM */
469    
470    /* Define to 1 if you have the `rename' function. */
471    #define HAVE_RENAME 1
472    
473    /* Define to 1 if you have the `res_init' function. */
474    /* #undef HAVE_RES_INIT */
475    
476    /* Define to 1 if you have the `rindex' function. */
477    /* #undef HAVE_RINDEX */
478    
479    /* Define to 1 if you have the `rint' function. */
480  #ifdef __MRC__  #ifdef __MRC__
481  #undef HAVE_RINT  #undef HAVE_RINT
482  #else  /* CodeWarrior */  #else  /* CodeWarrior */
483  #define HAVE_RINT  #define HAVE_RINT
484  #endif  #endif
485    
486  /* #undef HAVE_CBRT */  /* Define to 1 if you have the `rmdir' function. */
487  /* #undef HAVE_FTIME */  #define HAVE_RMDIR 1
488  /* #undef HAVE_RES_INIT */ /* For -lresolv on Suns.  */  
489  /* #undef HAVE_SETSID */  /* Define to 1 if you have the `select' function. */
 /* #undef HAVE_FPATHCONF */  
490  #define HAVE_SELECT 1  #define HAVE_SELECT 1
491  /* #undef HAVE_MKTIME */  
492  /* #undef BROKEN_MKTIME */              /* have mktime but it's broken */  /* Define to 1 if you have the `sendto' function. */
493  /* #undef HAVE_EUIDACCESS */  /* #undef HAVE_SENDTO */
494  /* #undef HAVE_GETPAGESIZE */  
495  /* #undef HAVE_TZSET */  /* Define to 1 if you have the `setitimer' function. */
496    #define HAVE_SETITIMER 1
497    
498    /* Define to 1 if you have the `setlocale' function. */
499  #define HAVE_SETLOCALE 1  #define HAVE_SETLOCALE 1
500  /* #undef HAVE_UTIMES */  
501  /* #undef HAVE_SETRLIMIT */  /* Define to 1 if you have the `setpgid' function. */
502  /* #undef HAVE_SETPGID */  /* #undef HAVE_SETPGID */
503  /* #undef HAVE_GETCWD */  
504  #define HAVE_GETWD 1  /* Define to 1 if you have the `setrlimit' function. */
505    /* #undef HAVE_SETRLIMIT */
506    
507    /* Define to 1 if you have the `setsid' function. */
508    /* #undef HAVE_SETSID */
509    
510    /* Define to 1 if you have the `setsockopt' function. */
511    /* #undefine HAVE_SETSOCKOPT */
512    
513    /* Define to 1 if you have the `shutdown' function. */
514  /* #undef HAVE_SHUTDOWN */  /* #undef HAVE_SHUTDOWN */
515    
516    /* Define to 1 if the system has the type `size_t'. */
517    #define HAVE_SIZE_T 1
518    
519    /* Define to 1 if you have the <soundcard.h> header file. */
520    /* #undef HAVE_SOUNDCARD_H */
521    
522    /* Define to 1 if `speed_t' is declared by <termios.h>. */
523    /* #undef HAVE_SPEED_T */
524    
525    /* Define to 1 if you have the <stdint.h> header file. */
526    /* #undef HAVE_STDINT_H */
527    
528    /* Define to 1 if you have the <stdio_ext.h> header file. */
529    /* #undef HAVE_STDIO_EXT_H */
530    
531    /* Define to 1 if you have the <stdlib.h> header file. */
532    #define HAVE_STDLIB_H 1
533    
534    /* Define to 1 if you have the `strerror' function. */
535    #define HAVE_STRERROR 1
536    
537    /* Define to 1 if you have the `strftime' function. */
538    #ifndef __MRC__  /* CodeWarrior */
539  #define HAVE_STRFTIME 1  #define HAVE_STRFTIME 1
540  /* #undef HAVE_GETADDRINFO */  #endif
541  /* #undef HAVE___FPENDING */  
542  /* #undef HAVE_FTELLO */  /* Define to 1 if you have the <strings.h> header file. */
543  /* #undef HAVE_GETLOADAVG */  /* #undef HAVE_STRINGS_H */
544  /* #undef NLIST_STRUCT */  
545  /* #undef NLIST_NAME_UNION */  /* Define to 1 if you have the <string.h> header file. */
546  /* #undef HAVE_MBLEN */  #define HAVE_STRING_H 1
547  /* #undef HAVE_MBRLEN */  
548    /* Define to 1 if you have the `strsignal' function. */
549  /* #undef HAVE_STRSIGNAL */  /* #undef HAVE_STRSIGNAL */
 /* #undef HAVE_GRANTPT */  
 /* #undef HAVE_GETPT */  
 /* #undef HAVE_SPEED_T */               /* speed_t typedef in termios.h */  
 /* #undef HAVE_STRUCT_TIMEZONE */  
550    
551  /* #undef LOCALTIME_CACHE */  /* Define to 1 if `ifr_addr' is member of `struct ifreq'. */
552  /* #undef HAVE_INET_SOCKETS */  /* #undef HAVE_STRUCT_IFREQ_IFR_ADDR */
553    
554  /* #undef HAVE_AIX_SMT_EXP */  /* Define to 1 if `ifr_broadaddr' is member of `struct ifreq'. */
555    /* #undef HAVE_STRUCT_IFREQ_IFR_BROADADDR */
556    
557  /* #undef vfork */  /* Define to 1 if `ifr_flags' is member of `struct ifreq'. */
558    /* #undef HAVE_STRUCT_IFREQ_IFR_FLAGS */
559    
560  /* Define if you have the ANSI `strerror' function.  /* Define to 1 if `ifr_hwaddr' is member of `struct ifreq'. */
561     Otherwise you must have the variable `char *sys_errlist[]'.  */  /* #undef HAVE_STRUCT_IFREQ_IFR_HWADDR */
562  #define HAVE_STRERROR 1  
563    /* Define to 1 if `ifr_netmask' is member of `struct ifreq'. */
564    /* #undef HAVE_STRUCT_IFREQ_IFR_NETMASK */
565    
566  /* Define if `sys_siglist' is declared by <signal.h>.  */  /* Define to 1 if `n_un.n_name' is member of `struct nlist'. */
567  /* #undef SYS_SIGLIST_DECLARED */  /* #undef HAVE_STRUCT_NLIST_N_UN_N_NAME */
568    
569  /* Define if `struct utimbuf' is declared by <utime.h>.  */  /* Define to 1 if `tm_zone' is member of `struct tm'. */
570    /* #undef HAVE_STRUCT_TM_TM_ZONE */
571    
572    /* Define to 1 if `struct utimbuf' is declared by <utime.h>. */
573  #define HAVE_STRUCT_UTIMBUF 1  #define HAVE_STRUCT_UTIMBUF 1
574    
575  /* Define if `struct timeval' is declared by <sys/time.h>.  */  /* Define to 1 if you have the `sysinfo' function. */
576    /* #undef HAVE_SYSINFO */
577    
578    /* Define to 1 if you have the <sys/ioctl.h> header file. */
579    #define HAVE_SYS_IOCTL_H 1
580    
581    /* Define to 1 if you have the <sys/mman.h> header file. */
582    /* #undef HAVE_SYS_MMAN_H */
583    
584    /* Define to 1 if you have the <sys/param.h> header file. */
585    #define HAVE_SYS_PARAM_H 1
586    
587    /* Define to 1 if you have the <sys/resource.h> header file. */
588    /* #undefine HAVE_SYS_RESOURCE_H */
589    
590    /* Define to 1 if you have the <sys/select.h> header file. */
591    /* #undef HAVE_SYS_SELECT_H */
592    
593    /* Define to 1 if you have the <sys/socket.h> header file. */
594    /* #undef HAVE_SYS_SOCKET_H */
595    
596    /* Define to 1 if you have the <sys/soundcard.h> header file. */
597    /* #undef HAVE_SYS_SOUNDCARD_H */
598    
599    /* Define to 1 if you have the <sys/stat.h> header file. */
600    #define HAVE_SYS_STAT_H 1
601    
602    /* Define to 1 if you have the <sys/systeminfo.h> header file. */
603    /* #undef HAVE_SYS_SYSTEMINFO_H */
604    
605    /* Define to 1 if you have the <sys/timeb.h> header file. */
606    /* #undef HAVE_SYS_TIMEB_H */
607    
608    /* Define to 1 if you have the <sys/time.h> header file. */
609    #define HAVE_SYS_TIME_H 1
610    
611    /* Define to 1 if you have the <sys/types.h> header file. */
612    #define HAVE_SYS_TYPES_H 1
613    
614    /* Define to 1 if you have the <sys/un.h> header file. */
615    /* #undef HAVE_SYS_UN_H */
616    
617    /* Define to 1 if you have the <sys/utsname.h> header file. */
618    /* #undef HAVE_SYS_UTSNAME_H */
619    
620    /* Define to 1 if you have the <sys/vlimit.h> header file. */
621    /* #undef HAVE_SYS_VLIMIT_H */
622    
623    /* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
624    /* #undef HAVE_SYS_WAIT_H */
625    
626    /* Define to 1 if you have the <sys/_mbstate_t.h> header file. */
627    /* #undef HAVE_SYS__MBSTATE_T_H */
628    
629    /* Define to 1 if you have the <termcap.h> header file. */
630    /* #undef HAVE_TERMCAP_H */
631    
632    /* Define to 1 if you have the <termios.h> header file. */
633    /* #undef HAVE_TERMIOS_H */
634    
635    /* Define to 1 if you have the <term.h> header file. */
636    /* #undef HAVE_TERM_H */
637    
638    /* Define to 1 if you have the tiff library (-ltiff). */
639    /* #undef HAVE_TIFF */
640    
641    /* Define to 1 if `struct timeval' is declared by <sys/time.h>. */
642  #define HAVE_TIMEVAL 1  #define HAVE_TIMEVAL 1
643    
644  /* If using GNU, then support inline function declarations. */  /* Define to 1 if `tm_gmtoff' is member of `struct tm'. */
645  /* Don't try to switch on inline handling as detected by AC_C_INLINE  /* #undef HAVE_TM_GMTOFF */
646     generally, because even if non-gcc compilers accept `inline', they  
647     may reject `extern inline'.  */  /* Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use
648  #ifdef __GNUC__     `HAVE_STRUCT_TM_TM_ZONE' instead. */
649  #define INLINE __inline__  /* #undef HAVE_TM_ZONE */
650  #else  
651  #define INLINE  /* Define to 1 if you have the `touchlock' function. */
652    /* #undef HAVE_TOUCHLOCK */
653    
654    /* Define to 1 if you don't have `tm_zone' but do have the external array
655       `tzname'. */
656    /* #undef HAVE_TZNAME */
657    
658    /* Define to 1 if you have the `tzset' function. */
659    /* #undef HAVE_TZSET */
660    
661    /* Define to 1 if you have the `ualarm' function. */
662    /* #undef HAVE_UALARM */
663    
664    /* Define to 1 if you have the <unistd.h> header file. */
665    #ifdef __MRC__
666    #undef HAVE_UNISTD_H
667    #else  /* CodeWarrior */
668    #define HAVE_UNISTD_H 1
669  #endif  #endif
670    
671  /* Define this if you don't have struct exception in math.h.  */  /* Define to 1 if you have the `utimes' function. */
672    /* #undef HAVE_UTIMES */
673    
674    /* Define to 1 if you have the <utime.h> header file. */
675    #define HAVE_UTIME_H 1
676    
677    /* Define to 1 if you have the `vfork' function. */
678    /* #undef HAVE_VFORK */
679    
680    /* Define to 1 if you have the <vfork.h> header file. */
681    /* #undef HAVE_VFORK_H */
682    
683    /* Define to 1 if `fork' works. */
684    /* #undef HAVE_WORKING_FORK */
685    
686    /* Define to 1 if `vfork' works. */
687    /* #undef HAVE_WORKING_VFORK */
688    
689    /* Define to 1 if you want to use version 11 of X windows. Otherwise, Emacs
690       expects to use version 10. */
691    /* #undef HAVE_X11 */
692    
693    /* Define to 1 if you have the X11R5 or newer version of Xlib. */
694    /* #undef HAVE_X11R5 */
695    
696    /* Define to 1 if you have the X11R6 or newer version of Xlib. */
697    /* #undef HAVE_X11R6 */
698    
699    /* Define to 1 if you have the X11R6 or newer version of Xt. */
700    /* #undef HAVE_X11XTR6 */
701    
702    /* Define to 1 if you have the Xaw3d library (-lXaw3d). */
703    /* #undef HAVE_XAW3D */
704    
705    /* Define to 1 if you're using XFree386. */
706    /* #undef HAVE_XFREE386 */
707    
708    /* Define to 1 if XIM is available */
709    /* #undef HAVE_XIM */
710    
711    /* Define to 1 if you have the XkbGetKeyboard function. */
712    /* #undef HAVE_XKBGETKEYBOARD */
713    
714    /* Define to 1 if you have the Xpm libary (-lXpm). */
715    /* #undef HAVE_XPM */
716    
717    /* Define to 1 if you have the `XrmSetDatabase' function. */
718    /* #undef HAVE_XRMSETDATABASE */
719    
720    /* Define to 1 if you have the `XScreenNumberOfScreen' function. */
721    /* #undef HAVE_XSCREENNUMBEROFSCREEN */
722    
723    /* Define to 1 if you have the `XScreenResourceString' function. */
724    /* #undef HAVE_XSCREENRESOURCESTRING */
725    
726    /* Define to 1 if you have the `XSetWMProtocols' function. */
727    /* #undef HAVE_XSETWMPROTOCOLS */
728    
729    /* Define to 1 if you have the SM library (-lSM). */
730    /* #undef HAVE_X_SM */
731    
732    /* Define to 1 if you want to use the X window system. */
733    /* #undef HAVE_X_WINDOWS */
734    
735    /* Define to 1 if you have the `__fpending' function. */
736    /* #undef HAVE___FPENDING */
737    
738    /* Define to support using a Hesiod database to find the POP server. */
739    /* #undef HESIOD */
740    
741    /* Define to support Kerberos-authenticated POP mail retrieval. */
742    /* #undef KERBEROS */
743    
744    /* Define to use Kerberos 5 instead of Kerberos 4. */
745    /* #undef KERBEROS5 */
746    
747    /* Define LD_SWITCH_X_SITE to contain any special flags your loader may need
748       to deal with X Windows. For instance, if you've defined HAVE_X_WINDOWS
749       above and your X libraries aren't in a place that your loader can find on
750       its own, you might want to add "-L/..." or something similar. */
751    /* #undef LD_SWITCH_X_SITE */
752    
753    /* Define LD_SWITCH_X_SITE_AUX with an -R option in case it's needed (for
754       Solaris, for example). */
755    /* #undef LD_SWITCH_X_SITE_AUX */
756    
757    /* Define to 1 if localtime caches TZ. */
758    /* #undef LOCALTIME_CACHE */
759    
760    /* Define to support POP mail retrieval. */
761    /* #undef MAIL_USE_POP 1 */
762    
763    /* Define to 1 if your `struct nlist' has an `n_un' member. Obsolete, depend
764       on `HAVE_STRUCT_NLIST_N_UN_N_NAME */
765    /* #undef NLIST_NAME_UNION */
766    
767    /* Define to 1 if you don't have struct exception in math.h. */
768  /* #undef NO_MATHERR */  /* #undef NO_MATHERR */
769    
770  /* Define as `void' if your compiler accepts `void *'; otherwise  /* Define to the address where bug reports for this package should be sent. */
771     define as `char'.  */  /* #undef PACKAGE_BUGREPORT */
772    
773    /* Define to the full name of this package. */
774    /* #undef PACKAGE_NAME */
775    
776    /* Define to the full name and version of this package. */
777    /* #undef PACKAGE_STRING */
778    
779    /* Define to the one symbol short name of this package. */
780    /* #undef PACKAGE_TARNAME */
781    
782    /* Define to the version of this package. */
783    /* #undef PACKAGE_VERSION */
784    
785    /* Define as `void' if your compiler accepts `void *'; otherwise define as
786       `char'. */
787  #define POINTER_TYPE void  #define POINTER_TYPE void
 #define PTR POINTER_TYPE *      /* For strftime.c.  */  
788    
789  /* Number of bits in a file offset, on hosts where this is settable.  */  /* Define to 1 if the C compiler supports function prototypes. */
790    /* #undef PROTOTYPES */
791    
792    /* Define REL_ALLOC if you want to use the relocating allocator for buffer
793       space. */
794    /* #undef REL_ALLOC */
795    
796    /* Define as the return type of signal handlers (`int' or `void'). */
797    #define RETSIGTYPE void
798    
799    /* If using the C implementation of alloca, define if you know the
800       direction of stack growth for your system; otherwise it will be
801       automatically deduced at run-time.
802            STACK_DIRECTION > 0 => grows toward higher addresses
803            STACK_DIRECTION < 0 => grows toward lower addresses
804            STACK_DIRECTION = 0 => direction of growth unknown */
805    /* #undef STACK_DIRECTION */
806    
807    /* Define to 1 if you have the ANSI C header files. */
808    /* #undef STDC_HEADERS */
809    
810    /* Define to 1 on System V Release 4. */
811    /* #undef SVR4 */
812    
813    /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
814    #define TIME_WITH_SYS_TIME 1
815    
816    /* Define to 1 if your <sys/time.h> declares `struct tm'. */
817    /* #undef TM_IN_SYS_TIME */
818    
819    /* Define to 1 for Encore UMAX. */
820    /* #undef UMAX */
821    
822    /* Define to 1 for Encore UMAX 4.3 that has <inq_status/cpustats.h> instead of
823       <sys/cpustats.h>. */
824    /* #undef UMAX4_3 */
825    
826    /* Define to the unexec source file name. */
827    /* #undef UNEXEC_SRC */
828    
829    /* Define to 1 if we should use toolkit scroll bars. */
830    #ifdef HAVE_CARBON
831    #define USE_TOOLKIT_SCROLL_BARS 1
832    #endif
833    
834    /* Define to 1 if we should use XIM, if it is available. */
835    /* #undef USE_XIM */
836    
837    /* Define to 1 if using an X toolkit. */
838    /* #undef USE_X_TOOLKIT */
839    
840    /* Define to the type of the 6th arg of XRegisterIMInstantiateCallback, either
841       XPointer or XPointer*. */
842    /* #undef XRegisterIMInstantiateCallback_arg6 */
843    
844    /* Define to 1 if on AIX 3.
845       System headers sometimes define this.
846       We just want to avoid a redefinition error message.  */
847    #ifndef _ALL_SOURCE
848    /* #undef _ALL_SOURCE */
849    #endif
850    
851    /* Number of bits in a file offset, on hosts where this is settable. */
852  /* #undef _FILE_OFFSET_BITS */  /* #undef _FILE_OFFSET_BITS */
853  /* Define to make ftello visible on some hosts (e.g. HP-UX 10.20).  */  
854    /* Enable GNU extensions on systems that have them.  */
855    #ifndef _GNU_SOURCE
856    /* # undef _GNU_SOURCE */
857    #endif
858    
859    /* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */
860  /* #undef _LARGEFILE_SOURCE */  /* #undef _LARGEFILE_SOURCE */
861  /* Define for large files, on AIX-style hosts.  */  
862    /* Define for large files, on AIX-style hosts. */
863  /* #undef _LARGE_FILES */  /* #undef _LARGE_FILES */
864  /* Define to make ftello visible on some hosts (e.g. glibc 2.1.3).  */  
865  /* #undef _XOPEN_SOURCE */  /* Define like PROTOTYPES; this can be used by system headers. */
866    /* #undef __PROTOTYPES */
867    
868    /* Define to compiler's equivalent of C99 restrict keyword. Don't define if
869       equivalent is `__restrict'. */
870    /* #undef __restrict */
871    
872    /* Define to compiler's equivalent of C99 restrict keyword in array
873       declarations. Define as empty for no equivalent. */
874    /* #undef __restrict_arr */
875    
876    /* Define to the used machine dependent file. */
877    #define config_machfile "m-mac.h"
878    
879    /* Define to the used os dependent file. */
880    #define config_opsysfile "s-mac.h"
881    
882    /* Define to empty if `const' does not conform to ANSI C. */
883    /* #undef const */
884    
885    /* Define to a type if <wchar.h> does not define. */
886    /* #undef mbstate_t */
887    
888    /* Define to `int' if <sys/types.h> does not define. */
889    /* #undef pid_t */
890    
891    /* Define to any substitute for sys_siglist. */
892    /* #undef sys_siglist */
893    
894    /* Define as `fork' if `vfork' does not work. */
895    /* #undef vfork */
896    
897    /* Define to empty if the keyword `volatile' does not work. Warning: valid
898       code using `volatile' can become incorrect without. Disable with care. */
899    /* #undef volatile */
900    
901    
902    /* If we're using any sort of window system, define some consequences.  */
903    #ifdef HAVE_X_WINDOWS
904    #define HAVE_WINDOW_SYSTEM
905    #define MULTI_KBOARD
906    #define HAVE_MOUSE
907    #endif
908    
909    /* Define for MacOS */
910    #define HAVE_WINDOW_SYSTEM 1
911    #define HAVE_MOUSE 1
912    
913    /* Define USER_FULL_NAME to return a string
914       that is the user's full name.
915       It can assume that the variable `pw'
916       points to the password file entry for this user.
917    
918       At some sites, the pw_gecos field contains
919       the user's full name.  If neither this nor any other
920       field contains the right thing, use pw_name,
921       giving the user's login name, since that is better than nothing.  */
922    #define USER_FULL_NAME pw->pw_name
923    
924    /* Define AMPERSAND_FULL_NAME if you use the convention
925       that & in the full name stands for the login id.  */
926    /* Turned on June 1996 supposing nobody will mind it.  */
927    /* #undef AMPERSAND_FULL_NAME */
928    
929    /* We have blockinput.h.  */
930    #define DO_BLOCK_INPUT
931    
932    /* Define HAVE_SOUND if we have sound support.  We know it works
933       and compiles only on the specified platforms.   For others,
934       it probably doesn't make sense to try.  */
935    
936    #if defined __FreeBSD__ || defined __NetBSD__ || defined __linux__
937    #ifdef HAVE_MACHINE_SOUNDCARD_H
938    #define HAVE_SOUND 1
939    #endif
940    #ifdef HAVE_SYS_SOUNDCARD_H
941    #define HAVE_SOUND 1
942    #endif
943    #ifdef HAVE_SOUNDCARD_H
944    #define HAVE_SOUND 1
945    #endif
946    #endif /* __FreeBSD__ || __NetBSD__ || __linux__  */
947    
948    /* If using GNU, then support inline function declarations. */
949    /* Don't try to switch on inline handling as detected by AC_C_INLINE
950       generally, because even if non-gcc compilers accept `inline', they
951       may reject `extern inline'.  */
952    #if defined (__GNUC__) && defined (OPTIMIZE)
953    #define INLINE __inline__
954    #else
955    #define INLINE
956    #endif
957    
958  #ifdef __MRC__  #ifdef __MRC__
959  /* Use low-bits for tags.  If ENABLE_CHECKING is turned on together  /* Use low-bits for tags.  If ENABLE_CHECKING is turned on together
# Line 375  Boston, MA 02111-1307, USA.  */ Line 962  Boston, MA 02111-1307, USA.  */
962  #define USE_LSB_TAG  #define USE_LSB_TAG
963  #endif  #endif
964    
965  #ifdef __MRC__  /* Include the os and machine dependent files.  */
966  #define EMACS_CONFIGURATION "macos-mpw"  #include config_opsysfile
967  #else  /* Assume CodeWarrior */  #include config_machfile
 #define EMACS_CONFIGURATION "macos-cw"  
 #endif  
   
 #define EMACS_CONFIG_OPTIONS ""  
   
 /* The configuration script defines opsysfile to be the name of the  
    s/SYSTEM.h file that describes the system type you are using.  The file  
    is chosen based on the configuration name you give.  
   
    See the file ../etc/MACHINES for a list of systems and the  
    configuration names to use for them.  
   
    See s/template.h for documentation on writing s/SYSTEM.h files.  */  
 #undef config_opsysfile  
 #include "s-mac.h"  
   
 /* The configuration script defines machfile to be the name of the  
    m/MACHINE.h file that describes the machine you are using.  The file is  
    chosen based on the configuration name you give.  
   
    See the file ../etc/MACHINES for a list of machines and the  
    configuration names to use for them.  
   
    See m/template.h for documentation on writing m/MACHINE.h files.  */  
 #undef config_machfile  
 #include "m-mac.h"  
968    
969  /* Load in the conversion definitions if this system  /* Load in the conversion definitions if this system
970     needs them and the source file being compiled has not     needs them and the source file being compiled has not
# Line 434  Boston, MA 02111-1307, USA.  */ Line 995  Boston, MA 02111-1307, USA.  */
995  #endif  #endif
996  #endif  #endif
997    
 /* Define LD_SWITCH_SITE to contain any special flags your loader may need.  */  
 /* #undef LD_SWITCH_SITE */  
   
 /* Define C_SWITCH_SITE to contain any special flags your compiler needs.  */  
 /* #undef C_SWITCH_SITE */  
   
 /* Define LD_SWITCH_X_SITE to contain any special flags your loader  
    may need to deal with X Windows.  For instance, if you've defined  
    HAVE_X_WINDOWS above and your X libraries aren't in a place that  
    your loader can find on its own, you might want to add "-L/..." or  
    something similar.  */  
 /* #undef LD_SWITCH_X_SITE */  
   
 /* Define LD_SWITCH_X_SITE_AUX with an -R option  
    in case it's needed (for Solaris, for example).  */  
 /* #undef LD_SWITCH_X_SITE_AUX */  
   
 /* Define C_SWITCH_X_SITE to contain any special flags your compiler  
    may need to deal with X Windows.  For instance, if you've defined  
    HAVE_X_WINDOWS above and your X include files aren't in a place  
    that your compiler can find on its own, you might want to add  
    "-I/..." or something similar.  */  
 /* #undef C_SWITCH_X_SITE */  
   
 /* Define STACK_DIRECTION here, but not if m/foo.h did.  */  
 #ifndef STACK_DIRECTION  
 /* #undef STACK_DIRECTION */  
 #endif  
   
 /* Define the return type of signal handlers if the s-xxx file  
    did not already do so.  */  
 #define RETSIGTYPE void  
   
998  /* SIGTYPE is the macro we actually use.  */  /* SIGTYPE is the macro we actually use.  */
999  #ifndef SIGTYPE  #ifndef SIGTYPE
1000  #define SIGTYPE RETSIGTYPE  #define SIGTYPE RETSIGTYPE
# Line 476  Boston, MA 02111-1307, USA.  */ Line 1004  Boston, MA 02111-1307, USA.  */
1004  /* Tell regex.c to use a type compatible with Emacs.  */  /* Tell regex.c to use a type compatible with Emacs.  */
1005  #define RE_TRANSLATE_TYPE Lisp_Object  #define RE_TRANSLATE_TYPE Lisp_Object
1006  #define RE_TRANSLATE(TBL, C) CHAR_TABLE_TRANSLATE (TBL, C)  #define RE_TRANSLATE(TBL, C) CHAR_TABLE_TRANSLATE (TBL, C)
1007  #define RE_TRANSLATE_P(TBL) (XFASTINT (TBL) != 0)  #ifdef make_number
1008    /* If make_number is a macro, use it.  */
1009    #define RE_TRANSLATE_P(TBL) (!EQ (TBL, make_number (0)))
1010    #else
1011    /* If make_number is a function, avoid it.  */
1012    #define RE_TRANSLATE_P(TBL) (!(INTEGERP (TBL) && XINT (TBL) == 0))
1013    #endif
1014  #endif  #endif
1015    
1016  /* Avoid link-time collision with system mktime if we will use our own.  */  /* Avoid link-time collision with system mktime if we will use our own.  */
# Line 484  Boston, MA 02111-1307, USA.  */ Line 1018  Boston, MA 02111-1307, USA.  */
1018  #define mktime emacs_mktime  #define mktime emacs_mktime
1019  #endif  #endif
1020    
1021    #define my_strftime nstrftime   /* for strftime.c */
1022    
1023  /* The rest of the code currently tests the CPP symbol BSTRING.  /* The rest of the code currently tests the CPP symbol BSTRING.
1024     Override any claims made by the system-description files.     Override any claims made by the system-description files.
1025     Note that on some SCO version it is possible to have bcopy and not bcmp.  */     Note that on some SCO version it is possible to have bcopy and not bcmp.  */
# Line 492  Boston, MA 02111-1307, USA.  */ Line 1028  Boston, MA 02111-1307, USA.  */
1028  #define BSTRING  #define BSTRING
1029  #endif  #endif
1030    
 /* Define to empty if the keyword `volatile' does not work.  Warning:  
    valid code using `volatile' can become incorrect without.  Disable  
    with care. */  
 /* #undef volatile */  
   
1031  /* Some of the files of Emacs which are intended for use with other  /* Some of the files of Emacs which are intended for use with other
1032     programs assume that if you have a config.h file, you must declare     programs assume that if you have a config.h file, you must declare
1033     the type of getenv.     the type of getenv.
# Line 507  Boston, MA 02111-1307, USA.  */ Line 1038  Boston, MA 02111-1307, USA.  */
1038  extern char *getenv ();  extern char *getenv ();
1039  #endif  #endif
1040    
 #endif /* EMACS_CONFIG_H */  
   
1041  /* These default definitions are good for almost all machines.  /* These default definitions are good for almost all machines.
1042     The exceptions override them in m/MACHINE.h.  */     The exceptions override them in m/MACHINE.h.  */
1043    
# Line 548  extern char *getenv (); Line 1077  extern char *getenv ();
1077  # endif  /* GCC.  */  # endif  /* GCC.  */
1078  #endif /* __P */  #endif /* __P */
1079    
   
1080  /* Don't include "string.h" or <stdlib.h> in non-C code.  */  /* Don't include "string.h" or <stdlib.h> in non-C code.  */
1081  #ifndef NOT_C_CODE  #ifndef NOT_C_CODE
1082  #ifdef HAVE_STRING_H  #ifdef HAVE_STRING_H
1083  #include "string.h"  #include "string.h"
1084  #endif  #endif
1085    #ifdef HAVE_STRINGS_H
1086    #include "strings.h"  /* May be needed for bcopy & al. */
1087    #endif
1088  #ifdef HAVE_STDLIB_H  #ifdef HAVE_STDLIB_H
1089  #include <stdlib.h>  #include <stdlib.h>
1090  #endif  #endif
1091    #ifndef __GNUC__
1092    # ifdef HAVE_ALLOCA_H
1093    #  include <alloca.h>
1094    # else /* AIX files deal with #pragma.  */
1095    #  ifndef alloca /* predefined by HP cc +Olibcalls */
1096    char *alloca ();
1097    #  endif
1098    # endif /* HAVE_ALLOCA_H */
1099    #endif /* __GNUC__ */
1100    #ifndef HAVE_SIZE_T
1101    typedef unsigned size_t;
1102  #endif  #endif
1103    #endif /* NOT_C_CODE */
1104    
1105  /* Define HAVE_X_I18N if we have usable i18n support.  */  /* Define HAVE_X_I18N if we have usable i18n support.  */
1106    
# Line 576  extern char *getenv (); Line 1119  extern char *getenv ();
1119  /* Should we enable expensive run-time checking of data types?  */  /* Should we enable expensive run-time checking of data types?  */
1120  /* #undef ENABLE_CHECKING */  /* #undef ENABLE_CHECKING */
1121    
1122  /* #define GLYPH_DEBUG 1 */  #if defined __GNUC__ && (__GNUC__ > 2 \
1123                             || (__GNUC__ == 2 && __GNUC_MINOR__ >= 5))
1124    #define NO_RETURN       __attribute__ ((__noreturn__))
1125    #else
1126    #define NO_RETURN       /* nothing */
1127    #endif
1128    
1129  #define NO_RETURN /* nothing */  /* These won't be used automatically yet.  We also need to know, at least,
1130       that the stack is continuous.  */
1131    #ifdef __GNUC__
1132    #  ifndef GC_SETJMP_WORKS
1133      /* GC_SETJMP_WORKS is nearly always appropriate for GCC --
1134         see NON_SAVING_SETJMP in the target descriptions.  */
1135      /* Exceptions (see NON_SAVING_SETJMP in target description) are ns32k,
1136         SCO5 non-ELF (but Emacs specifies ELF) and SVR3 on x86.
1137         Fixme: Deal with ns32k, SVR3.  */
1138    #    define GC_SETJMP_WORKS 1
1139    #  endif
1140    #  ifndef GC_LISP_OBJECT_ALIGNMENT
1141    #    define GC_LISP_OBJECT_ALIGNMENT (__alignof__ (Lisp_Object))
1142    #  endif
1143    #endif
1144    
1145    #ifndef HAVE_BCOPY
1146    #define bcopy(a,b,s) memcpy (b,a,s)
1147    #endif
1148    #ifndef HAVE_BZERO
1149    #define bzero(a,s) memset (a,0,s)
1150    #endif
1151    #ifndef HAVE_BCMP
1152    #define BCMP memcmp
1153    #endif
1154    
1155    #define SYNC_INPUT
1156    
1157    #endif /* EMACS_CONFIG_H */
1158    
1159  /* arch-tag: 2596b649-b569-448e-8880-373d2a9909b7  /* arch-tag: 2596b649-b569-448e-8880-373d2a9909b7
1160     (do not change this comment) */     (do not change this comment) */

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26