comparison src/config.in @ 763:f2efaa0394de

*** empty log message ***
author Jim Blandy <jimb@redhat.com>
date Mon, 13 Jul 1992 19:50:55 +0000
parents d66fce68e77c
children 4875b01ff377
comparison
equal deleted inserted replaced
762:852a2f5838da 763:f2efaa0394de
1 /* GNU Emacs site configuration template file. 1 /* GNU Emacs site configuration template file. -*- C -*-
2 Copyright (C) 1988 Free Software Foundation, Inc. 2 Copyright (C) 1988 Free Software Foundation, Inc.
3 3
4 This file is part of GNU Emacs. 4 This file is part of GNU Emacs.
5 5
6 GNU Emacs is distributed in the hope that it will be useful, 6 GNU Emacs is distributed in the hope that it will be useful,
30 /* Define HAVE_X_MENU if you want to use the X window menu system. 30 /* Define HAVE_X_MENU if you want to use the X window menu system.
31 This appears to work on some machines that support X 31 This appears to work on some machines that support X
32 and not on others. */ 32 and not on others. */
33 /* #define HAVE_X_MENU */ 33 /* #define HAVE_X_MENU */
34 34
35 /* If we're using any sort of window system, define MULTI_SCREEN. */ 35 /* If we're using any sort of window system, define MULTI_FRAME. */
36 #ifdef HAVE_X_WINDOWS 36 #ifdef HAVE_X_WINDOWS
37 #define MULTI_SCREEN 37 #define MULTI_FRAME
38 #endif 38 #endif
39 39
40 /* Define USER_FULL_NAME to return a string 40 /* Define USER_FULL_NAME to return a string
41 that is the user's full name. 41 that is the user's full name.
42 It can assume that the variable `pw' 42 It can assume that the variable `pw'
77 support large characters in buffer text), so the configuration 77 support large characters in buffer text), so the configuration
78 script doesn't provide an option to select it. 78 script doesn't provide an option to select it.
79 79
80 A character is displayed on a given terminal by means of a sequence 80 A character is displayed on a given terminal by means of a sequence
81 of one or more GLYPHs. A GLYPH is something that takes up exactly 81 of one or more GLYPHs. A GLYPH is something that takes up exactly
82 one display position on the screen. 82 one display position on the frame.
83 83
84 Emacs can use 8-bit or 16-bit values to represent GLYPHs. Under X 84 Emacs can use 8-bit or 16-bit values to represent GLYPHs. Under X
85 windows, 16-bit GLYPHs allow you to display characters from fonts 85 windows, 16-bit GLYPHs allow you to display characters from fonts
86 too large to be indexed by 8 bits alone, but drawing with 16-bit GLYPHs 86 too large to be indexed by 8 bits alone, but drawing with 16-bit GLYPHs
87 is usually quite a bit slower than drawing with 8-bit GLYPHs. */ 87 is usually quite a bit slower than drawing with 8-bit GLYPHs. */
91 #define GLYPH unsigned short 91 #define GLYPH unsigned short
92 #else 92 #else
93 #define GLYPH unsigned char 93 #define GLYPH unsigned char
94 #endif 94 #endif
95 95
96 /* The configuration script links system.h to a s- file that describes 96 /* The configuration script replaces the string @opsystem@ with the
97 the system type you are using. 97 name of the s/*.h file that describes the system type you are
98 See the file ../etc/MACHINES for a list of systems and 98 using; an option of the form "-opsystem=OPSYS" says to use
99 the names of the s- files to use for them. 99 "s/OPSYS.h". See the file ../etc/MACHINES for a list of systems
100 See s-template.h for documentation on writing s- files. */ 100 and the -opsystem flags to use for them.
101 See s/template.h for documentation on writing s/*.h files. */
101 #include "@opsystem@" 102 #include "@opsystem@"
102 103
103 /* The configuration script links machine.h to a m- file that 104 /* The configuration script replaces the string @machine@ with the
104 describes the machine and system you use. 105 name of the m/*.h file that describes the machine you are
105 See the file ../etc/MACHINES for a list of machines and 106 using; an option of the form "-machine=MACH" says to use
106 the names of the m- files to use for them. 107 "m/MACH.h". See the file ../etc/MACHINES for a list of machines
107 See m-template.h for info on what m- files should define. */ 108 and the -machine flags to use for them.
109 See m/template.h for documentation on writing m/*.h files. */
108 #include "@machine@" 110 #include "@machine@"
109 111
110 /* Some s- files may define SYSTEM_MALLOC, in which case make sure 112 /* Some s- files may define SYSTEM_MALLOC, in which case make sure
111 we don't use REL_ALLOC. */ 113 we don't use REL_ALLOC. */
112 114
132 134
133 /* Define `subprocesses' should be defined if you want to 135 /* Define `subprocesses' should be defined if you want to
134 have code for asynchronous subprocesses 136 have code for asynchronous subprocesses
135 (as used in M-x compile and M-x shell). 137 (as used in M-x compile and M-x shell).
136 These do not work for some USG systems yet; 138 These do not work for some USG systems yet;
137 for the ones where they work, the s-*.h file defines this flag. */ 139 for the ones where they work, the s/*.h file defines this flag. */
138 140
139 #ifndef VMS 141 #ifndef VMS
140 #ifndef USG 142 #ifndef USG
141 /* #define subprocesses */ 143 /* #define subprocesses */
142 #endif 144 #endif