comparison src/syswindows.h @ 5126:2a462149bd6a ben-lisp-object

merge
author Ben Wing <ben@xemacs.org>
date Wed, 24 Feb 2010 19:04:27 -0600
parents 32e1ae4c1e3a
children 3889ef128488 308d34e9f07d
comparison
equal deleted inserted replaced
5125:b5df3737028a 5126:2a462149bd6a
127 Likewise. All are available on MS Windows with Cygwin. 127 Likewise. All are available on MS Windows with Cygwin.
128 128
129 Note further that more than one of these can be defined at the same time. 129 Note further that more than one of these can be defined at the same time.
130 In fact, in general, it's possible to compile with support for all of 130 In fact, in general, it's possible to compile with support for all of
131 these at the same time. 131 these at the same time.
132
133
134
135 Here is a table mapping from GNU Emacs constants to XEmacs constants for
136 use in porting code.
137
138
139 Old Constant New Constant
140 ---------------------------------------------------------------
141 `WINDOWSNT' `WIN32_NATIVE'
142 `WIN32' `WIN32_NATIVE'
143 `_WIN32' `WIN32_NATIVE'
144 `HAVE_WIN32' `WIN32_NATIVE'
145 `DOS_NT' `WIN32_NATIVE'
146 `HAVE_NTGUI' `WIN32_NATIVE', unless it ends up already bracketed
147 by this
148 `HAVE_FACES' always true
149 `MSDOS' determine whether this code is really specific to
150 MS-DOS (and not Windows - e.g. DJGPP code); if so,
151 delete the code; otherwise, convert to `WIN32_NATIVE'
152 (we do not support MS-DOS w/DOS Extender under XEmacs)
153 `__CYGWIN__' `CYGWIN'
154 `__CYGWIN32__' `CYGWIN'
155 `__MINGW32__' `MINGW'
132 156
133 */ 157 */
134 158
135 /* ------------------------- Basic includes ------------------------- */ 159 /* ------------------------- Basic includes ------------------------- */
136 160