Mercurial > hg > xemacs-beta
annotate src/general-slots.h @ 4903:70089046adef
fix compile problems in intl-encap* under VS6
-------------------- ChangeLog entries follow: --------------------
lib-src/ChangeLog addition:
2010-01-30 Ben Wing <ben@xemacs.org>
* make-mswin-unicode.pl:
Make it possible to specify an overridden prototype in cases where
either Cygwin or Visual Studio has errors in their headers that
can be corrected by falling back to a less qualified type (typically
without const).
src/ChangeLog addition:
2010-01-30 Ben Wing <ben@xemacs.org>
* intl-auto-encap-win32.c:
* intl-auto-encap-win32.c (qxeExtractAssociatedIcon):
* intl-auto-encap-win32.c (qxeExtractIconEx):
* intl-auto-encap-win32.c (qxeCreateMDIWindow):
* intl-auto-encap-win32.c (qxeCreateWindowStation):
* intl-auto-encap-win32.c (qxeDdeCreateStringHandle):
* intl-auto-encap-win32.c (qxeAbortSystemShutdown):
* intl-auto-encap-win32.c (qxeRegConnectRegistry):
* intl-auto-encap-win32.c (qxeGetICMProfile):
* intl-auto-encap-win32.h:
Rebuild.
* intl-encap-win32.c:
* intl-encap-win32.c (qxeUpdateICMRegKey):
Delete manual definitions of functions with former errors in
Cygwin headers but no longer. Use "override" with some functions
where Cygwin or VS6 accidentally omits a const declaration or
includes an extra one. Use "no" on SendMessageTimeout, which
has an error in the VS6 prototype (you could manually fix this
with an ifdef to split the Cygwin vs. VS6 calls, if we ever
actually used this function).
author | Ben Wing <ben@xemacs.org> |
---|---|
date | Sat, 30 Jan 2010 20:34:23 -0600 |
parents | 3ba90c659d01 |
children | 8431b52e43b1 |
rev | line source |
---|---|
442 | 1 /* Commonly-used symbols -- include file |
2 Copyright (C) 1995 Sun Microsystems. | |
1318 | 3 Copyright (C) 1995, 1996, 2000, 2001, 2002, 2003 Ben Wing. |
442 | 4 |
5 This file is part of XEmacs. | |
6 | |
7 XEmacs is free software; you can redistribute it and/or modify it | |
8 under the terms of the GNU General Public License as published by the | |
9 Free Software Foundation; either version 2, or (at your option) any | |
10 later version. | |
11 | |
12 XEmacs is distributed in the hope that it will be useful, but WITHOUT | |
13 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | |
14 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | |
15 for more details. | |
16 | |
17 You should have received a copy of the GNU General Public License | |
18 along with XEmacs; see the file COPYING. If not, write to | |
19 the Free Software Foundation, Inc., 59 Temple Place - Suite 330, | |
20 Boston, MA 02111-1307, USA. */ | |
21 | |
22 /* Synched up with: Not in FSF. */ | |
23 | |
24 /* The purpose of this file is as a central place to stick symbols | |
25 that don't have any obvious connection to any particular module | |
26 and might be used in many different contexts. | |
27 | |
1632 | 28 Four types of declarations are allowed here: |
442 | 29 |
30 SYMBOL (Qfoo); declares a symbol "foo" | |
1632 | 31 SYMBOL_MODULE_API (Qfoo); declares a symbol "foo" that is visible to modules |
442 | 32 SYMBOL_KEYWORD (Q_foo); declares a keyword symbol ":foo" |
33 SYMBOL_GENERAL (Qfoo, "bar"); declares a symbol named "bar" but stored in | |
34 the variable Qfoo | |
35 | |
36 To sort the crap in this file, use the following: | |
37 | |
38 (sort-regexp-fields nil | |
39 "^.*(Q_?\\(.*\\));$" "\\1" | |
40 (progn | |
41 (search-forward "SYMBOL") | |
42 (match-beginning 0)) | |
43 (point-max)) | |
44 */ | |
45 | |
46 SYMBOL (Qabort); | |
47 SYMBOL_KEYWORD (Q_accelerator); | |
48 SYMBOL_KEYWORD (Q_active); | |
49 SYMBOL (Qactually_requested); | |
50 SYMBOL (Qafter); | |
51 SYMBOL (Qall); | |
52 SYMBOL (Qand); | |
53 SYMBOL (Qappend); | |
771 | 54 SYMBOL (Qascii); |
442 | 55 SYMBOL (Qassoc); |
56 SYMBOL (Qat); | |
57 SYMBOL (Qautodetect); | |
58 SYMBOL (Qbad_variable); | |
59 SYMBOL (Qbefore); | |
1983 | 60 SYMBOL (Qbigfloat); |
442 | 61 SYMBOL (Qbinary); |
62 SYMBOL (Qbitmap); | |
63 SYMBOL (Qboolean); | |
64 SYMBOL_KEYWORD (Q_border); | |
65 SYMBOL (Qbottom); | |
66 SYMBOL (Qbottom_margin); | |
67 SYMBOL (Qbuffer); | |
1318 | 68 SYMBOL (Qbuffers); |
442 | 69 SYMBOL (Qbuilt_in); |
70 SYMBOL (Qbutton); | |
71 SYMBOL_KEYWORD (Q_buttons); | |
72 SYMBOL_KEYWORD (Q_callback); | |
73 SYMBOL_KEYWORD (Q_callback_ex); | |
74 SYMBOL (Qcancel); | |
75 SYMBOL (Qcategory); | |
3439 | 76 SYMBOL (Qccl_program); |
442 | 77 SYMBOL (Qcenter); |
771 | 78 SYMBOL (Qchain); |
1333 | 79 SYMBOL (Qchange); |
442 | 80 SYMBOL (Qchannel); |
81 SYMBOL (Qchar); | |
82 SYMBOL (Qcharacter); | |
83 SYMBOL (Qchars); | |
771 | 84 SYMBOL (Qcode_page); |
85 SYMBOL (Qcoding_system); | |
442 | 86 SYMBOL (Qcolor); |
87 SYMBOL (Qcolumns); | |
88 SYMBOL (Qcommand); | |
89 SYMBOL_KEYWORD (Q_config); | |
90 SYMBOL (Qconsole); | |
771 | 91 SYMBOL (Qcontrol_1); |
442 | 92 SYMBOL (Qcopies); |
1927 | 93 SYMBOL_MODULE_API (Qcritical); |
442 | 94 SYMBOL (Qctext); |
771 | 95 SYMBOL (Qcurrent); |
442 | 96 SYMBOL (Qcursor); |
97 SYMBOL (Qdata); | |
903 | 98 SYMBOL (Qdde); |
442 | 99 SYMBOL (Qdead); |
793 | 100 SYMBOL (Qdebug); |
442 | 101 SYMBOL (Qdefault); |
1927 | 102 SYMBOL_MODULE_API (Qdelete); |
442 | 103 SYMBOL (Qdelq); |
771 | 104 SYMBOL (Qdescription); |
442 | 105 SYMBOL_KEYWORD (Q_descriptor); |
106 SYMBOL (Qdevice); | |
1318 | 107 SYMBOL (Qdevices); |
442 | 108 SYMBOL_KEYWORD (Q_device); |
109 SYMBOL (Qdialog); | |
673 | 110 SYMBOL (Qdirectory); |
442 | 111 SYMBOL (Qdimension); |
112 SYMBOL (Qdisplay); | |
113 SYMBOL (Qdoc_string); | |
771 | 114 SYMBOL (Qdocumentation); |
442 | 115 SYMBOL (Qduplex); |
116 SYMBOL (Qdynarr_overhead); | |
793 | 117 SYMBOL (Qemergency); |
442 | 118 SYMBOL (Qempty); |
3439 | 119 SYMBOL (Qencode_as_utf_8); |
442 | 120 SYMBOL (Qeq); |
121 SYMBOL (Qeql); | |
122 SYMBOL (Qequal); | |
123 SYMBOL (Qeval); | |
853 | 124 SYMBOL (Qevent); |
442 | 125 SYMBOL (Qextents); |
563 | 126 SYMBOL (Qexternal); |
442 | 127 SYMBOL (Qface); |
1318 | 128 SYMBOL (Qfaces); |
442 | 129 SYMBOL (Qfallback); |
130 SYMBOL (Qfile); | |
1632 | 131 SYMBOL_MODULE_API (Qfile_name); |
442 | 132 SYMBOL_KEYWORD (Q_filter); |
3659 | 133 SYMBOL (Qfinal); |
1983 | 134 SYMBOL (Qfixnum); |
135 SYMBOL (Qfloat); | |
442 | 136 SYMBOL (Qfont); |
137 SYMBOL (Qframe); | |
1318 | 138 SYMBOL (Qframes); |
442 | 139 SYMBOL (Qfrom_page); |
4691
3ba90c659d01
Move Qfrom_unicode to general-slots.h, fix the native Win32 build.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4690
diff
changeset
|
140 SYMBOL (Qfrom_unicode); |
442 | 141 SYMBOL (Qfull_assoc); |
142 SYMBOL (Qfuncall); | |
143 SYMBOL (Qfunction); | |
144 SYMBOL (Qgap_overhead); | |
1333 | 145 SYMBOL (Qgarbage_collection); |
442 | 146 SYMBOL (Qgeneric); |
147 SYMBOL (Qgeometry); | |
148 SYMBOL (Qglobal); | |
853 | 149 SYMBOL (Qglyph); |
462 | 150 SYMBOL (Qgtk); |
853 | 151 SYMBOL (Qgui_item); |
442 | 152 SYMBOL (Qgutter); |
153 SYMBOL (Qheight); | |
154 SYMBOL_KEYWORD (Q_height); | |
155 SYMBOL (Qhelp); | |
771 | 156 SYMBOL (Qhigh); |
442 | 157 SYMBOL (Qhighlight); |
158 SYMBOL (Qhorizontal); | |
159 SYMBOL (Qicon); | |
160 SYMBOL (Qid); | |
161 SYMBOL (Qignore); | |
3659 | 162 SYMBOL (Qinitial); |
442 | 163 SYMBOL (Qimage); |
164 SYMBOL_KEYWORD (Q_image); | |
165 SYMBOL_KEYWORD (Q_included); | |
166 SYMBOL (Qinfo); | |
167 SYMBOL (Qinherit); | |
168 SYMBOL_KEYWORD (Q_initial_focus); | |
169 SYMBOL (Qinteger); | |
170 SYMBOL (Qinternal); | |
171 SYMBOL_KEYWORD (Q_items); | |
172 SYMBOL_KEYWORD (Q_justify); | |
863 | 173 SYMBOL_KEYWORD (Q_vertically_justify); |
174 SYMBOL_KEYWORD (Q_horizontally_justify); | |
442 | 175 SYMBOL (Qkey); |
176 SYMBOL (Qkey_assoc); | |
2842 | 177 SYMBOL (Qkey_mapping); |
442 | 178 SYMBOL_KEYWORD (Q_key_sequence); |
179 SYMBOL (Qkeyboard); | |
180 SYMBOL (Qkeymap); | |
181 SYMBOL_KEYWORD (Q_keys); | |
182 SYMBOL_KEYWORD (Q_label); | |
183 SYMBOL (Qlandscape); | |
184 SYMBOL (Qlast_command); | |
185 SYMBOL (Qleft); | |
186 SYMBOL (Qleft_margin); | |
187 SYMBOL (Qlet); | |
771 | 188 SYMBOL (Qlevel); |
442 | 189 SYMBOL (Qlist); |
771 | 190 SYMBOL (Qlittle_endian); |
191 SYMBOL (Qlocale); | |
192 SYMBOL (Qlow); | |
442 | 193 SYMBOL (Qmagic); |
194 SYMBOL (Qmalloc_overhead); | |
195 SYMBOL_KEYWORD (Q_margin_width); | |
196 SYMBOL (Qmarkers); | |
197 SYMBOL (Qmax); | |
198 SYMBOL (Qmemory); | |
199 SYMBOL (Qmenubar); | |
200 SYMBOL (Qmessage); | |
201 SYMBOL_GENERAL (Qminus, "-"); | |
202 SYMBOL (Qmodifiers); | |
203 SYMBOL (Qmotion); | |
204 SYMBOL (Qmsprinter); | |
205 SYMBOL (Qmswindows); | |
206 SYMBOL (Qname); | |
1632 | 207 SYMBOL_MODULE_API (Qnative); |
442 | 208 SYMBOL (Qnatnum); |
209 SYMBOL (Qno); | |
210 SYMBOL (Qnone); | |
211 SYMBOL (Qnot); | |
212 SYMBOL (Qnothing); | |
1632 | 213 SYMBOL_MODULE_API (Qnotice); |
442 | 214 SYMBOL (Qobject); |
215 SYMBOL (Qok); | |
216 SYMBOL (Qold_assoc); | |
217 SYMBOL (Qold_delete); | |
218 SYMBOL (Qold_delq); | |
219 SYMBOL (Qold_rassoc); | |
220 SYMBOL (Qold_rassq); | |
221 SYMBOL (Qonly); | |
222 SYMBOL (Qor); | |
223 SYMBOL (Qorientation); | |
224 SYMBOL_KEYWORD (Q_orientation); | |
225 SYMBOL (Qother); | |
226 SYMBOL (Qpage_setup); | |
510 | 227 SYMBOL (Qpages); |
442 | 228 SYMBOL (Qpeer); |
229 SYMBOL (Qpointer); | |
230 SYMBOL (Qpopup); | |
231 SYMBOL (Qportrait); | |
232 SYMBOL (Qprepend); | |
233 SYMBOL (Qprint); | |
234 SYMBOL (Qprinter); | |
235 SYMBOL_KEYWORD (Q_printer_settings); | |
236 SYMBOL (Qprocess); | |
237 SYMBOL_KEYWORD (Q_properties); | |
238 SYMBOL (Qprovide); | |
4690
257b468bf2ca
Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents:
3767
diff
changeset
|
239 SYMBOL (Qquery_coding_clear_highlights); |
257b468bf2ca
Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents:
3767
diff
changeset
|
240 SYMBOL (Qquery_coding_warning_face); |
442 | 241 SYMBOL (Qquestion); |
242 SYMBOL_KEYWORD (Q_question); | |
243 SYMBOL (Qradio); | |
244 SYMBOL (Qrassoc); | |
245 SYMBOL (Qrassq); | |
1983 | 246 SYMBOL (Qratio); |
1318 | 247 SYMBOL (Qredisplay); |
442 | 248 SYMBOL (Qremove_all); |
249 SYMBOL (Qrequire); | |
250 SYMBOL (Qresource); | |
251 SYMBOL (Qretry); | |
252 SYMBOL (Qreturn); | |
253 SYMBOL (Qreverse); | |
254 SYMBOL (Qright); | |
255 SYMBOL (Qright_margin); | |
1927 | 256 SYMBOL_MODULE_API (Qsearch); |
442 | 257 SYMBOL (Qselected); |
258 SYMBOL_KEYWORD (Q_selected); | |
510 | 259 SYMBOL (Qselection); |
442 | 260 SYMBOL (Qset_glyph_image); |
261 SYMBOL (Qsignal); | |
1927 | 262 SYMBOL_MODULE_API (Qsimple); |
442 | 263 SYMBOL (Qsize); |
563 | 264 SYMBOL (Qsound); |
442 | 265 SYMBOL (Qspace); |
266 SYMBOL (Qspecifier); | |
267 SYMBOL (Qstandard); | |
268 SYMBOL (Qstream); | |
269 SYMBOL (Qstring); | |
270 SYMBOL_KEYWORD (Q_style); | |
271 SYMBOL_KEYWORD (Q_suffix); | |
771 | 272 SYMBOL (Qsubtype); |
4690
257b468bf2ca
Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents:
3767
diff
changeset
|
273 SYMBOL (Qsucceeded); |
442 | 274 SYMBOL (Qsymbol); |
275 SYMBOL (Qsyntax); | |
771 | 276 SYMBOL (Qsystem_default); |
442 | 277 SYMBOL (Qterminal); |
278 SYMBOL (Qtest); | |
279 SYMBOL (Qtext); | |
280 SYMBOL_KEYWORD (Q_text); | |
281 SYMBOL (Qthis_command); | |
282 SYMBOL (Qtimeout); | |
283 SYMBOL (Qtimestamp); | |
284 SYMBOL_KEYWORD (Q_title); | |
285 SYMBOL (Qto_page); | |
286 SYMBOL (Qtoggle); | |
287 SYMBOL (Qtoolbar); | |
288 SYMBOL (Qtop); | |
289 SYMBOL (Qtop_margin); | |
290 SYMBOL (Qtty); | |
291 SYMBOL (Qtype); | |
292 SYMBOL (Qundecided); | |
293 SYMBOL (Qundefined); | |
4690
257b468bf2ca
Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents:
3767
diff
changeset
|
294 SYMBOL (Qunencodable); |
257b468bf2ca
Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents:
3767
diff
changeset
|
295 SYMBOL (Qinvalid_sequence); |
442 | 296 SYMBOL (Qunimplemented); |
3659 | 297 SYMBOL (Qunicode_registries); |
3767 | 298 SYMBOL (Qunicode_type); |
771 | 299 SYMBOL (Quser_default); |
442 | 300 SYMBOL_KEYWORD (Q_value); |
301 SYMBOL (Qvalue_assoc); | |
302 SYMBOL (Qvertical); | |
303 SYMBOL (Qwarning); | |
304 SYMBOL (Qwidget); | |
305 SYMBOL (Qwidth); | |
306 SYMBOL_KEYWORD (Q_width); | |
307 SYMBOL (Qwindow); | |
1318 | 308 SYMBOL (Qwindows); |
309 SYMBOL (Qwindow_id); | |
442 | 310 SYMBOL (Qwindow_system); |
311 SYMBOL (Qx); | |
312 SYMBOL (Qy); | |
313 SYMBOL (Qyes); |