/[emacs]/emacs/src/config.in
ViewVC logotype

Diff of /emacs/src/config.in

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

revision 1.174 by akochoi, Wed May 1 04:30:59 2002 UTC revision 1.174.2.1 by miles, Fri Apr 4 06:20:57 2003 UTC
# Line 1  Line 1 
1  /* src/config.in.  Generated from configure.in by autoheader.  */  /* src/config.in.  Generated from configure.in by autoheader.  */
2    
3  /* GNU Emacs site configuration template file.  -*- C -*-  /* GNU Emacs site configuration template file.
4     Copyright (C) 1988, 1993, 1994, 1999, 2000 Free Software Foundation, Inc.     Copyright (C) 1988, 93, 94, 99, 2000, 2002 Free Software Foundation, Inc.
5    
6  This file is part of GNU Emacs.  This file is part of GNU Emacs.
7    
# Line 21  Free Software Foundation, Inc., 59 Templ Line 21  Free Software Foundation, Inc., 59 Templ
21  Boston, MA 02111-1307, USA.  */  Boston, MA 02111-1307, USA.  */
22    
23    
24  /* No code in Emacs #includes config.h twice, but some of the code  /* No code in Emacs #includes config.h twice, but some bits of code
25     intended to work with other packages as well (like gmalloc.c)     intended to work with other packages as well (like gmalloc.c)
26     think they can include it as many times as they like.  */     think they can include it as many times as they like.  */
27  #ifndef EMACS_CONFIG_H  #ifndef EMACS_CONFIG_H
28  #define EMACS_CONFIG_H  #define EMACS_CONFIG_H
# Line 64  Boston, MA 02111-1307, USA.  */ Line 64  Boston, MA 02111-1307, USA.  */
64     */     */
65  #undef GETLOADAVG_PRIVILEGED  #undef GETLOADAVG_PRIVILEGED
66    
67    /* Define to 1 if the `getpgrp' function requires zero arguments. */
68    #undef GETPGRP_VOID
69    
70  /* Define to 1 if gettimeofday accepts only one argument. */  /* Define to 1 if gettimeofday accepts only one argument. */
71  #undef GETTIMEOFDAY_ONE_ARGUMENT  #undef GETTIMEOFDAY_ONE_ARGUMENT
72    
# Line 89  Boston, MA 02111-1307, USA.  */ Line 92  Boston, MA 02111-1307, USA.  */
92  /* Define to 1 if you have the `bcopy' function. */  /* Define to 1 if you have the `bcopy' function. */
93  #undef HAVE_BCOPY  #undef HAVE_BCOPY
94    
95    /* Define to 1 if you have the `bzero' function. */
96    #undef HAVE_BZERO
97    
98  /* Define to 1 if you are using the Carbon API on Mac OS X. */  /* Define to 1 if you are using the Carbon API on Mac OS X. */
99  #undef HAVE_CARBON  #undef HAVE_CARBON
100    
# Line 104  Boston, MA 02111-1307, USA.  */ Line 110  Boston, MA 02111-1307, USA.  */
110  /* Define to 1 if you have the <com_err.h> header file. */  /* Define to 1 if you have the <com_err.h> header file. */
111  #undef HAVE_COM_ERR_H  #undef HAVE_COM_ERR_H
112    
113    /* Define to 1 if you have the declaration of `sys_siglist', and to 0 if you
114       don't. */
115    #undef HAVE_DECL_SYS_SIGLIST
116    
117    /* Define to 1 if you have the declaration of `__sys_siglist', and to 0 if you
118       don't. */
119    #undef HAVE_DECL___SYS_SIGLIST
120    
121  /* Define to 1 if you have the <des.h> header file. */  /* Define to 1 if you have the <des.h> header file. */
122  #undef HAVE_DES_H  #undef HAVE_DES_H
123    
# Line 134  Boston, MA 02111-1307, USA.  */ Line 148  Boston, MA 02111-1307, USA.  */
148  /* Define to 1 if fseeko (and presumably ftello) exists and is declared. */  /* Define to 1 if fseeko (and presumably ftello) exists and is declared. */
149  #undef HAVE_FSEEKO  #undef HAVE_FSEEKO
150    
151    /* Define to 1 if you have the `fsync' function. */
152    #undef HAVE_FSYNC
153    
154  /* Define to 1 if you have the `ftime' function. */  /* Define to 1 if you have the `ftime' function. */
155  #undef HAVE_FTIME  #undef HAVE_FTIME
156    
# Line 188  Boston, MA 02111-1307, USA.  */ Line 205  Boston, MA 02111-1307, USA.  */
205  /* Define to 1 if you have the `grantpt' function. */  /* Define to 1 if you have the `grantpt' function. */
206  #undef HAVE_GRANTPT  #undef HAVE_GRANTPT
207    
208    /* Define to 1 if using GTK. */
209    #undef HAVE_GTK
210    
211  /* Define to 1 if netdb.h declares h_errno. */  /* Define to 1 if netdb.h declares h_errno. */
212  #undef HAVE_H_ERRNO  #undef HAVE_H_ERRNO
213    
# Line 221  Boston, MA 02111-1307, USA.  */ Line 241  Boston, MA 02111-1307, USA.  */
241  /* Define to 1 if you have the <krb.h> header file. */  /* Define to 1 if you have the <krb.h> header file. */
242  #undef HAVE_KRB_H  #undef HAVE_KRB_H
243    
244    /* Define if you have <langinfo.h> and nl_langinfo(CODESET). */
245    #undef HAVE_LANGINFO_CODESET
246    
247  /* Define to 1 if you have the `com_err' library (-lcom_err). */  /* Define to 1 if you have the `com_err' library (-lcom_err). */
248  #undef HAVE_LIBCOM_ERR  #undef HAVE_LIBCOM_ERR
249    
# Line 320  Boston, MA 02111-1307, USA.  */ Line 343  Boston, MA 02111-1307, USA.  */
343  /* Define to 1 if you have the `mbsinit' function. */  /* Define to 1 if you have the `mbsinit' function. */
344  #undef HAVE_MBSINIT  #undef HAVE_MBSINIT
345    
346    /* Define to 1 if you have the `memcmp' function. */
347    #undef HAVE_MEMCMP
348    
349    /* Define to 1 if you have the `memmove' function. */
350    #undef HAVE_MEMMOVE
351    
352  /* Define to 1 if you have the <memory.h> header file. */  /* Define to 1 if you have the <memory.h> header file. */
353  #undef HAVE_MEMORY_H  #undef HAVE_MEMORY_H
354    
355    /* Define to 1 if you have the `memset' function. */
356    #undef HAVE_MEMSET
357    
358  /* Define to 1 if you have mouse menus. (This is automatic if you use X, but  /* Define to 1 if you have mouse menus. (This is automatic if you use X, but
359     the option to specify it remains.) It is also defined with other window     the option to specify it remains.) It is also defined with other window
360     systems that support xmenu.c. */     systems that support xmenu.c. */
# Line 343  Boston, MA 02111-1307, USA.  */ Line 375  Boston, MA 02111-1307, USA.  */
375  /* Define to 1 if you have Motif 2.1 or newer. */  /* Define to 1 if you have Motif 2.1 or newer. */
376  #undef HAVE_MOTIF_2_1  #undef HAVE_MOTIF_2_1
377    
378    /* Define to 1 if you have the `mremap' function. */
379    #undef HAVE_MREMAP
380    
381  /* Define to 1 if you have the <nlist.h> header file. */  /* Define to 1 if you have the <nlist.h> header file. */
382  #undef HAVE_NLIST_H  #undef HAVE_NLIST_H
383    
# Line 352  Boston, MA 02111-1307, USA.  */ Line 387  Boston, MA 02111-1307, USA.  */
387  /* Define to 1 if you have the `pstat_getdynamic' function. */  /* Define to 1 if you have the `pstat_getdynamic' function. */
388  #undef HAVE_PSTAT_GETDYNAMIC  #undef HAVE_PSTAT_GETDYNAMIC
389    
390    /* Define to 1 if you have the <pty.h> header file. */
391    #undef HAVE_PTY_H
392    
393  /* Define to 1 if you have the `random' function. */  /* Define to 1 if you have the `random' function. */
394  #undef HAVE_RANDOM  #undef HAVE_RANDOM
395    
# Line 397  Boston, MA 02111-1307, USA.  */ Line 435  Boston, MA 02111-1307, USA.  */
435  /* Define to 1 if you have the `setsockopt' function. */  /* Define to 1 if you have the `setsockopt' function. */
436  #undef HAVE_SETSOCKOPT  #undef HAVE_SETSOCKOPT
437    
 /* Define to the name of the shared game directory. */  
 #undef HAVE_SHARED_GAME_DIR  
   
438  /* Define to 1 if you have the `shutdown' function. */  /* Define to 1 if you have the `shutdown' function. */
439  #undef HAVE_SHUTDOWN  #undef HAVE_SHUTDOWN
440    
441    /* Define to 1 if the system has the type `size_t'. */
442    #undef HAVE_SIZE_T
443    
444  /* Define to 1 if you have the <soundcard.h> header file. */  /* Define to 1 if you have the <soundcard.h> header file. */
445  #undef HAVE_SOUNDCARD_H  #undef HAVE_SOUNDCARD_H
446    
# Line 445  Boston, MA 02111-1307, USA.  */ Line 483  Boston, MA 02111-1307, USA.  */
483  /* Define to 1 if you have the `sysinfo' function. */  /* Define to 1 if you have the `sysinfo' function. */
484  #undef HAVE_SYSINFO  #undef HAVE_SYSINFO
485    
486    /* Define to 1 if you have the <sys/mman.h> header file. */
487    #undef HAVE_SYS_MMAN_H
488    
489    /* Define to 1 if you have the <sys/param.h> header file. */
490    #undef HAVE_SYS_PARAM_H
491    
492    /* Define to 1 if you have the <sys/resource.h> header file. */
493    #undef HAVE_SYS_RESOURCE_H
494    
495  /* Define to 1 if you have the <sys/select.h> header file. */  /* Define to 1 if you have the <sys/select.h> header file. */
496  #undef HAVE_SYS_SELECT_H  #undef HAVE_SYS_SELECT_H
497    
# Line 469  Boston, MA 02111-1307, USA.  */ Line 516  Boston, MA 02111-1307, USA.  */
516  /* Define to 1 if you have the <sys/un.h> header file. */  /* Define to 1 if you have the <sys/un.h> header file. */
517  #undef HAVE_SYS_UN_H  #undef HAVE_SYS_UN_H
518    
519    /* Define to 1 if you have the <sys/vlimit.h> header file. */
520    #undef HAVE_SYS_VLIMIT_H
521    
522  /* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */  /* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
523  #undef HAVE_SYS_WAIT_H  #undef HAVE_SYS_WAIT_H
524    
# Line 655  Boston, MA 02111-1307, USA.  */ Line 705  Boston, MA 02111-1307, USA.  */
705  /* Define to 1 on System V Release 4. */  /* Define to 1 on System V Release 4. */
706  #undef SVR4  #undef SVR4
707    
 /* Define to 1 if `sys_siglist' is declared by <signal.h> or <unistd.h>. */  
 #undef SYS_SIGLIST_DECLARED  
   
708  /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */  /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
709  #undef TIME_WITH_SYS_TIME  #undef TIME_WITH_SYS_TIME
710    
# Line 693  Boston, MA 02111-1307, USA.  */ Line 740  Boston, MA 02111-1307, USA.  */
740  /* Number of bits in a file offset, on hosts where this is settable. */  /* Number of bits in a file offset, on hosts where this is settable. */
741  #undef _FILE_OFFSET_BITS  #undef _FILE_OFFSET_BITS
742    
743    /* Enable GNU extensions on systems that have them.  */
744    #ifndef _GNU_SOURCE
745    # undef _GNU_SOURCE
746    #endif
747    
748  /* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */  /* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */
749  #undef _LARGEFILE_SOURCE  #undef _LARGEFILE_SOURCE
750    
# Line 702  Boston, MA 02111-1307, USA.  */ Line 754  Boston, MA 02111-1307, USA.  */
754  /* Define like PROTOTYPES; this can be used by system headers. */  /* Define like PROTOTYPES; this can be used by system headers. */
755  #undef __PROTOTYPES  #undef __PROTOTYPES
756    
757    /* Define to compiler's equivalent of C99 restrict keyword. Don't define if
758       equivalent is `__restrict'. */
759    #undef __restrict
760    
761    /* Define to compiler's equivalent of C99 restrict keyword in array
762       declarations. Define as empty for no equivalent. */
763    #undef __restrict_arr
764    
765  /* Define to the used machine dependent file. */  /* Define to the used machine dependent file. */
766  #undef config_machfile  #undef config_machfile
767    
# Line 714  Boston, MA 02111-1307, USA.  */ Line 774  Boston, MA 02111-1307, USA.  */
774  /* Define to `int' if <sys/types.h> does not define. */  /* Define to `int' if <sys/types.h> does not define. */
775  #undef pid_t  #undef pid_t
776    
777  /* Define to `unsigned' if <sys/types.h> does not define. */  /* Define to any substitute for sys_siglist. */
778  #undef size_t  #undef sys_siglist
779    
780  /* Define as `fork' if `vfork' does not work. */  /* Define as `fork' if `vfork' does not work. */
781  #undef vfork  #undef vfork
# Line 737  Boston, MA 02111-1307, USA.  */ Line 797  Boston, MA 02111-1307, USA.  */
797  #ifdef HAVE_CARBON  #ifdef HAVE_CARBON
798  #define HAVE_WINDOW_SYSTEM  #define HAVE_WINDOW_SYSTEM
799  #define HAVE_MOUSE  #define HAVE_MOUSE
 #define HAVE_MENUS  
800  #endif  #endif
801    
802  /* Define USER_FULL_NAME to return a string  /* Define USER_FULL_NAME to return a string
# Line 850  Boston, MA 02111-1307, USA.  */ Line 909  Boston, MA 02111-1307, USA.  */
909  extern char *getenv ();  extern char *getenv ();
910  #endif  #endif
911    
 #endif /* EMACS_CONFIG_H */  
   
912  /* These default definitions are good for almost all machines.  /* These default definitions are good for almost all machines.
913     The exceptions override them in m/MACHINE.h.  */     The exceptions override them in m/MACHINE.h.  */
914    
# Line 891  extern char *getenv (); Line 948  extern char *getenv ();
948  # endif  /* GCC.  */  # endif  /* GCC.  */
949  #endif /* __P */  #endif /* __P */
950    
   
951  /* Don't include "string.h" or <stdlib.h> in non-C code.  */  /* Don't include "string.h" or <stdlib.h> in non-C code.  */
952  #ifndef NOT_C_CODE  #ifndef NOT_C_CODE
953  #ifdef HAVE_STRING_H  #ifdef HAVE_STRING_H
954  #include "string.h"  #include "string.h"
955  #endif  #endif
956    #ifdef HAVE_STRINGS_H
957    #include "strings.h"  /* May be needed for bcopy & al. */
958    #endif
959  #ifdef HAVE_STDLIB_H  #ifdef HAVE_STDLIB_H
960  #include <stdlib.h>  #include <stdlib.h>
961  #endif  #endif
962    #ifndef __GNUC__
963    # ifdef HAVE_ALLOCA_H
964    #  include <alloca.h>
965    # else /* AIX files deal with #pragma.  */
966    #  ifndef alloca /* predefined by HP cc +Olibcalls */
967    char *alloca ();
968    #  endif
969    # endif /* HAVE_ALLOCA_H */
970    #endif /* __GNUC__ */
971    #ifndef HAVE_SIZE_T
972    typedef unsigned size_t;
973  #endif  #endif
974    #endif /* NOT_C_CODE */
975    
976  /* Define HAVE_X_I18N if we have usable i18n support.  */  /* Define HAVE_X_I18N if we have usable i18n support.  */
977    
# Line 926  extern char *getenv (); Line 997  extern char *getenv ();
997  #define NO_RETURN       /* nothing */  #define NO_RETURN       /* nothing */
998  #endif  #endif
999    
1000    /* These won't be used automatically yet.  We also need to know, at least,
1001       that the stack is continuous.  */
1002    #ifdef __GNUC__
1003    #  ifndef GC_SETJMP_WORKS
1004      /* GC_SETJMP_WORKS is nearly always appropriate for GCC --
1005         see NON_SAVING_SETJMP in the target descriptions.  */
1006      /* Exceptions (see NON_SAVING_SETJMP in target description) are ns32k,
1007         SCO5 non-ELF (but Emacs specifies ELF) and SVR3 on x86.
1008         Fixme: Deal with ns32k, SVR3.  */
1009    #    define GC_SETJMP_WORKS 1
1010    #  endif
1011    #  ifndef GC_LISP_OBJECT_ALIGNMENT
1012    #    define GC_LISP_OBJECT_ALIGNMENT (__alignof__ (Lisp_Object))
1013    #  endif
1014    #endif
1015    
1016    #ifndef MAC_OSX
1017    /* On Mac OS X, macros already defined in precompiled headers.  */
1018    /* avoid deprecated functions */
1019    #if HAVE_MEMCPY
1020    #  define bcopy(a,b,s) memcpy (b,a,s)
1021    #endif
1022    #if HAVE_MEMSET
1023    #  define bzero(a,s) memset (a,0,s)
1024    #endif
1025    #if HAVE_MEMCMP
1026    #  define BCMP memcmp
1027    #  define bcmp memcmp
1028    #endif
1029    #endif /* MAC_OSX */
1030    
1031    #endif /* EMACS_CONFIG_H */
1032    
1033    /*
1034    Local Variables:
1035    mode: c
1036    End:
1037    */
1038    

Legend:
Removed from v.1.174  
changed lines
  Added in v.1.174.2.1

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