Mercurial > hg > xemacs-beta
annotate src/general-slots.h @ 5159:cb303ff63e76
merge
| author | Ben Wing <ben@xemacs.org> |
|---|---|
| date | Fri, 19 Mar 2010 17:02:11 -0500 |
| parents | 1fae11d56ad2 |
| children | 2e528066e2fc |
| rev | line source |
|---|---|
| 442 | 1 /* Commonly-used symbols -- include file |
| 2 Copyright (C) 1995 Sun Microsystems. | |
|
5157
1fae11d56ad2
redo memory-usage mechanism, add way of dynamically initializing Lisp objects
Ben Wing <ben@xemacs.org>
parents:
5084
diff
changeset
|
3 Copyright (C) 1995, 1996, 2000, 2001, 2002, 2003, 2010 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 (Qafter); | |
| 50 SYMBOL (Qall); | |
|
5084
6afe991b8135
Add a PARSE_KEYWORDS macro, use it in #'make-hash-table.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4995
diff
changeset
|
51 SYMBOL_KEYWORD (Q_allow_other_keys); |
| 442 | 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); | |
|
4995
8431b52e43b1
Move the various map* functions to C; add #'map-into.
Aidan Kehoe <kehoea@parhasard.net>
parents:
4691
diff
changeset
|
86 SYMBOL (Qcoerce); |
| 442 | 87 SYMBOL (Qcolor); |
| 88 SYMBOL (Qcolumns); | |
| 89 SYMBOL (Qcommand); | |
| 90 SYMBOL_KEYWORD (Q_config); | |
| 91 SYMBOL (Qconsole); | |
| 771 | 92 SYMBOL (Qcontrol_1); |
| 442 | 93 SYMBOL (Qcopies); |
| 1927 | 94 SYMBOL_MODULE_API (Qcritical); |
| 442 | 95 SYMBOL (Qctext); |
| 771 | 96 SYMBOL (Qcurrent); |
| 442 | 97 SYMBOL (Qcursor); |
| 98 SYMBOL (Qdata); | |
| 903 | 99 SYMBOL (Qdde); |
| 442 | 100 SYMBOL (Qdead); |
| 793 | 101 SYMBOL (Qdebug); |
| 442 | 102 SYMBOL (Qdefault); |
| 1927 | 103 SYMBOL_MODULE_API (Qdelete); |
| 442 | 104 SYMBOL (Qdelq); |
| 771 | 105 SYMBOL (Qdescription); |
| 442 | 106 SYMBOL_KEYWORD (Q_descriptor); |
| 107 SYMBOL (Qdevice); | |
| 1318 | 108 SYMBOL (Qdevices); |
| 442 | 109 SYMBOL_KEYWORD (Q_device); |
| 110 SYMBOL (Qdialog); | |
| 673 | 111 SYMBOL (Qdirectory); |
| 442 | 112 SYMBOL (Qdimension); |
| 113 SYMBOL (Qdisplay); | |
| 114 SYMBOL (Qdoc_string); | |
| 771 | 115 SYMBOL (Qdocumentation); |
| 442 | 116 SYMBOL (Qduplex); |
| 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); | |
| 1333 | 144 SYMBOL (Qgarbage_collection); |
| 442 | 145 SYMBOL (Qgeneric); |
| 146 SYMBOL (Qgeometry); | |
| 147 SYMBOL (Qglobal); | |
| 853 | 148 SYMBOL (Qglyph); |
| 462 | 149 SYMBOL (Qgtk); |
| 853 | 150 SYMBOL (Qgui_item); |
| 442 | 151 SYMBOL (Qgutter); |
| 152 SYMBOL (Qheight); | |
| 153 SYMBOL_KEYWORD (Q_height); | |
| 154 SYMBOL (Qhelp); | |
| 771 | 155 SYMBOL (Qhigh); |
| 442 | 156 SYMBOL (Qhighlight); |
| 157 SYMBOL (Qhorizontal); | |
| 158 SYMBOL (Qicon); | |
| 159 SYMBOL (Qid); | |
| 160 SYMBOL (Qignore); | |
| 3659 | 161 SYMBOL (Qinitial); |
| 442 | 162 SYMBOL (Qimage); |
| 163 SYMBOL_KEYWORD (Q_image); | |
| 164 SYMBOL_KEYWORD (Q_included); | |
| 165 SYMBOL (Qinfo); | |
| 166 SYMBOL (Qinherit); | |
| 167 SYMBOL_KEYWORD (Q_initial_focus); | |
| 168 SYMBOL (Qinteger); | |
| 169 SYMBOL (Qinternal); | |
| 170 SYMBOL_KEYWORD (Q_items); | |
| 171 SYMBOL_KEYWORD (Q_justify); | |
| 863 | 172 SYMBOL_KEYWORD (Q_vertically_justify); |
| 173 SYMBOL_KEYWORD (Q_horizontally_justify); | |
| 442 | 174 SYMBOL (Qkey); |
| 175 SYMBOL (Qkey_assoc); | |
| 2842 | 176 SYMBOL (Qkey_mapping); |
| 442 | 177 SYMBOL_KEYWORD (Q_key_sequence); |
| 178 SYMBOL (Qkeyboard); | |
| 179 SYMBOL (Qkeymap); | |
| 180 SYMBOL_KEYWORD (Q_keys); | |
| 181 SYMBOL_KEYWORD (Q_label); | |
| 182 SYMBOL (Qlandscape); | |
| 183 SYMBOL (Qlast_command); | |
| 184 SYMBOL (Qleft); | |
| 185 SYMBOL (Qleft_margin); | |
| 186 SYMBOL (Qlet); | |
| 771 | 187 SYMBOL (Qlevel); |
| 442 | 188 SYMBOL (Qlist); |
| 771 | 189 SYMBOL (Qlittle_endian); |
| 190 SYMBOL (Qlocale); | |
| 191 SYMBOL (Qlow); | |
| 442 | 192 SYMBOL (Qmagic); |
| 193 SYMBOL_KEYWORD (Q_margin_width); | |
| 194 SYMBOL (Qmarkers); | |
| 195 SYMBOL (Qmax); | |
| 196 SYMBOL (Qmemory); | |
| 197 SYMBOL (Qmenubar); | |
| 198 SYMBOL (Qmessage); | |
| 199 SYMBOL_GENERAL (Qminus, "-"); | |
| 200 SYMBOL (Qmodifiers); | |
| 201 SYMBOL (Qmotion); | |
| 202 SYMBOL (Qmsprinter); | |
| 203 SYMBOL (Qmswindows); | |
| 204 SYMBOL (Qname); | |
| 1632 | 205 SYMBOL_MODULE_API (Qnative); |
| 442 | 206 SYMBOL (Qnatnum); |
| 207 SYMBOL (Qno); | |
| 208 SYMBOL (Qnone); | |
| 209 SYMBOL (Qnot); | |
| 210 SYMBOL (Qnothing); | |
| 1632 | 211 SYMBOL_MODULE_API (Qnotice); |
| 442 | 212 SYMBOL (Qobject); |
| 213 SYMBOL (Qok); | |
| 214 SYMBOL (Qold_assoc); | |
| 215 SYMBOL (Qold_delete); | |
| 216 SYMBOL (Qold_delq); | |
| 217 SYMBOL (Qold_rassoc); | |
| 218 SYMBOL (Qold_rassq); | |
| 219 SYMBOL (Qonly); | |
| 220 SYMBOL (Qor); | |
| 221 SYMBOL (Qorientation); | |
| 222 SYMBOL_KEYWORD (Q_orientation); | |
| 223 SYMBOL (Qother); | |
| 224 SYMBOL (Qpage_setup); | |
| 510 | 225 SYMBOL (Qpages); |
| 442 | 226 SYMBOL (Qpeer); |
| 227 SYMBOL (Qpointer); | |
| 228 SYMBOL (Qpopup); | |
| 229 SYMBOL (Qportrait); | |
| 230 SYMBOL (Qprepend); | |
| 231 SYMBOL (Qprint); | |
| 232 SYMBOL (Qprinter); | |
| 233 SYMBOL_KEYWORD (Q_printer_settings); | |
| 234 SYMBOL (Qprocess); | |
| 235 SYMBOL_KEYWORD (Q_properties); | |
| 236 SYMBOL (Qprovide); | |
|
4690
257b468bf2ca
Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents:
3767
diff
changeset
|
237 SYMBOL (Qquery_coding_clear_highlights); |
|
257b468bf2ca
Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents:
3767
diff
changeset
|
238 SYMBOL (Qquery_coding_warning_face); |
| 442 | 239 SYMBOL (Qquestion); |
| 240 SYMBOL_KEYWORD (Q_question); | |
| 241 SYMBOL (Qradio); | |
| 242 SYMBOL (Qrassoc); | |
| 243 SYMBOL (Qrassq); | |
| 1983 | 244 SYMBOL (Qratio); |
| 1318 | 245 SYMBOL (Qredisplay); |
| 442 | 246 SYMBOL (Qremove_all); |
| 247 SYMBOL (Qrequire); | |
| 248 SYMBOL (Qresource); | |
| 249 SYMBOL (Qretry); | |
| 250 SYMBOL (Qreturn); | |
| 251 SYMBOL (Qreverse); | |
| 252 SYMBOL (Qright); | |
| 253 SYMBOL (Qright_margin); | |
| 1927 | 254 SYMBOL_MODULE_API (Qsearch); |
| 442 | 255 SYMBOL (Qselected); |
| 256 SYMBOL_KEYWORD (Q_selected); | |
| 510 | 257 SYMBOL (Qselection); |
| 442 | 258 SYMBOL (Qset_glyph_image); |
| 259 SYMBOL (Qsignal); | |
| 1927 | 260 SYMBOL_MODULE_API (Qsimple); |
| 442 | 261 SYMBOL (Qsize); |
| 563 | 262 SYMBOL (Qsound); |
| 442 | 263 SYMBOL (Qspace); |
| 264 SYMBOL (Qspecifier); | |
| 265 SYMBOL (Qstandard); | |
| 266 SYMBOL (Qstream); | |
| 267 SYMBOL (Qstring); | |
| 268 SYMBOL_KEYWORD (Q_style); | |
| 269 SYMBOL_KEYWORD (Q_suffix); | |
| 771 | 270 SYMBOL (Qsubtype); |
|
4690
257b468bf2ca
Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents:
3767
diff
changeset
|
271 SYMBOL (Qsucceeded); |
| 442 | 272 SYMBOL (Qsymbol); |
| 273 SYMBOL (Qsyntax); | |
| 771 | 274 SYMBOL (Qsystem_default); |
| 442 | 275 SYMBOL (Qterminal); |
| 276 SYMBOL (Qtest); | |
| 277 SYMBOL (Qtext); | |
| 278 SYMBOL_KEYWORD (Q_text); | |
| 279 SYMBOL (Qthis_command); | |
| 280 SYMBOL (Qtimeout); | |
| 281 SYMBOL (Qtimestamp); | |
| 282 SYMBOL_KEYWORD (Q_title); | |
| 283 SYMBOL (Qto_page); | |
| 284 SYMBOL (Qtoggle); | |
| 285 SYMBOL (Qtoolbar); | |
| 286 SYMBOL (Qtop); | |
| 287 SYMBOL (Qtop_margin); | |
| 288 SYMBOL (Qtty); | |
| 289 SYMBOL (Qtype); | |
| 290 SYMBOL (Qundecided); | |
| 291 SYMBOL (Qundefined); | |
|
4690
257b468bf2ca
Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents:
3767
diff
changeset
|
292 SYMBOL (Qunencodable); |
|
257b468bf2ca
Move the #'query-coding-region implementation to C.
Aidan Kehoe <kehoea@parhasard.net>
parents:
3767
diff
changeset
|
293 SYMBOL (Qinvalid_sequence); |
| 442 | 294 SYMBOL (Qunimplemented); |
| 3659 | 295 SYMBOL (Qunicode_registries); |
| 3767 | 296 SYMBOL (Qunicode_type); |
| 771 | 297 SYMBOL (Quser_default); |
| 442 | 298 SYMBOL_KEYWORD (Q_value); |
| 299 SYMBOL (Qvalue_assoc); | |
| 300 SYMBOL (Qvertical); | |
| 301 SYMBOL (Qwarning); | |
| 302 SYMBOL (Qwidget); | |
| 303 SYMBOL (Qwidth); | |
| 304 SYMBOL_KEYWORD (Q_width); | |
| 305 SYMBOL (Qwindow); | |
| 1318 | 306 SYMBOL (Qwindows); |
| 307 SYMBOL (Qwindow_id); | |
| 442 | 308 SYMBOL (Qwindow_system); |
| 309 SYMBOL (Qx); | |
| 310 SYMBOL (Qy); | |
| 311 SYMBOL (Qyes); |
