import -ko -b 1.1.3 XEmacs XEmacs-21_2 r21-2-35
[chise/xemacs-chise.git.1] / src / general.c
1 /* Commonly-used symbols
2    Copyright (C) 1995 Sun Microsystems.
3    Copyright (C) 1995, 1996 Ben Wing.
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
28    #### More should be put here.
29    */
30
31 #include <config.h>
32 #include "lisp.h"
33
34 Lisp_Object Qabort;
35 Lisp_Object Qactually_requested;
36 Lisp_Object Qafter;
37 Lisp_Object Qall;
38 Lisp_Object Qand;
39 Lisp_Object Qappend;
40 Lisp_Object Qassoc;
41 Lisp_Object Qat;
42 Lisp_Object Qautodetect;
43 Lisp_Object Qbad_variable;
44 Lisp_Object Qbefore;
45 Lisp_Object Qbinary;
46 Lisp_Object Qbitmap;
47 Lisp_Object Qboolean;
48 Lisp_Object Qbottom;
49 Lisp_Object Qbottom_margin;
50 Lisp_Object Qbuffer;
51 Lisp_Object Qbutton;
52 Lisp_Object Qcancel;
53 Lisp_Object Qcategory;
54 Lisp_Object Qcenter;
55 Lisp_Object Qchannel;
56 Lisp_Object Qchar;
57 Lisp_Object Qcharacter;
58 Lisp_Object Qchars;
59 Lisp_Object Qcolor;
60 Lisp_Object Qcolumns;
61 Lisp_Object Qcommand;
62 Lisp_Object Qconsole;
63 Lisp_Object Qcopies;
64 Lisp_Object Qcritical;
65 Lisp_Object Qctext;
66 Lisp_Object Qcursor;
67 Lisp_Object Qdata;
68 Lisp_Object Qdead;
69 Lisp_Object Qdefault;
70 Lisp_Object Qdelete;
71 Lisp_Object Qdelq;
72 Lisp_Object Qdevice;
73 Lisp_Object Qdialog;
74 Lisp_Object Qdimension;
75 Lisp_Object Qdisplay;
76 Lisp_Object Qdoc_string;
77 Lisp_Object Qduplex;
78 Lisp_Object Qdynarr_overhead;
79 Lisp_Object Qempty;
80 Lisp_Object Qeq;
81 Lisp_Object Qeql;
82 Lisp_Object Qequal;
83 Lisp_Object Qeval;
84 Lisp_Object Qextents;
85 Lisp_Object Qface;
86 Lisp_Object Qfile_name;
87 Lisp_Object Qfont;
88 Lisp_Object Qframe;
89 Lisp_Object Qfrom_page;
90 Lisp_Object Qfull_assoc;
91 Lisp_Object Qfuncall;
92 Lisp_Object Qfunction;
93 Lisp_Object Qgap_overhead;
94 Lisp_Object Qgeneric;
95 Lisp_Object Qgeometry;
96 Lisp_Object Qglobal;
97 Lisp_Object Qgutter;
98 Lisp_Object Qheight;
99 Lisp_Object Qhelp;
100 Lisp_Object Qhighlight;
101 Lisp_Object Qhorizontal;
102 Lisp_Object Qicon;
103 Lisp_Object Qid;
104 Lisp_Object Qignore;
105 Lisp_Object Qimage;
106 Lisp_Object Qinfo;
107 Lisp_Object Qinherit;
108 Lisp_Object Qinteger;
109 Lisp_Object Qinternal;
110 Lisp_Object Qkey;
111 Lisp_Object Qkey_assoc;
112 Lisp_Object Qkeyboard;
113 Lisp_Object Qkeymap;
114 Lisp_Object Qlandscape;
115 Lisp_Object Qlast_command;
116 Lisp_Object Qleft;
117 Lisp_Object Qleft_margin;
118 Lisp_Object Qlet;
119 Lisp_Object Qlist;
120 Lisp_Object Qmagic;
121 Lisp_Object Qmalloc_overhead;
122 Lisp_Object Qmarkers;
123 Lisp_Object Qmax;
124 Lisp_Object Qmemory;
125 Lisp_Object Qmenubar;
126 Lisp_Object Qmessage;
127 Lisp_Object Qminus;
128 Lisp_Object Qmodifiers;
129 Lisp_Object Qmotion;
130 Lisp_Object Qmsprinter;
131 Lisp_Object Qmswindows;
132 Lisp_Object Qname;
133 Lisp_Object Qno;
134 Lisp_Object Qnone;
135 Lisp_Object Qnot;
136 Lisp_Object Qnothing;
137 Lisp_Object Qnotice;
138 Lisp_Object Qobject;
139 Lisp_Object Qok;
140 Lisp_Object Qold_assoc;
141 Lisp_Object Qold_delete;
142 Lisp_Object Qold_delq;
143 Lisp_Object Qold_rassoc;
144 Lisp_Object Qold_rassq;
145 Lisp_Object Qonly;
146 Lisp_Object Qor;
147 Lisp_Object Qorientation;
148 Lisp_Object Qother;
149 Lisp_Object Qpointer;
150 Lisp_Object Qpopup;
151 Lisp_Object Qportrait;
152 Lisp_Object Qprint;
153 Lisp_Object Qprinter;
154 Lisp_Object Qprocess;
155 Lisp_Object Qprovide;
156 Lisp_Object Qrassoc;
157 Lisp_Object Qrassq;
158 Lisp_Object Qrequire;
159 Lisp_Object Qresource;
160 Lisp_Object Qretry;
161 Lisp_Object Qreturn;
162 Lisp_Object Qreverse;
163 Lisp_Object Qright;
164 Lisp_Object Qright_margin;
165 Lisp_Object Qsearch;
166 Lisp_Object Qselected;
167 Lisp_Object Qsignal;
168 Lisp_Object Qsimple;
169 Lisp_Object Qsize;
170 Lisp_Object Qspace;
171 Lisp_Object Qspecifier;
172 Lisp_Object Qstream;
173 Lisp_Object Qstring;
174 Lisp_Object Qsymbol;
175 Lisp_Object Qsyntax;
176 Lisp_Object Qterminal;
177 Lisp_Object Qtest;
178 Lisp_Object Qtext;
179 Lisp_Object Qthis_command;
180 Lisp_Object Qtimeout;
181 Lisp_Object Qtimestamp;
182 Lisp_Object Qtoolbar;
183 Lisp_Object Qtop;
184 Lisp_Object Qtop_margin;
185 Lisp_Object Qto_page;
186 Lisp_Object Qtty;
187 Lisp_Object Qtype;
188 Lisp_Object Qundecided;
189 Lisp_Object Qundefined;
190 Lisp_Object Qunimplemented;
191 Lisp_Object Qvalue_assoc;
192 Lisp_Object Qvertical;
193 Lisp_Object Qwarning;
194 Lisp_Object Qwidget;
195 Lisp_Object Qwidth;
196 Lisp_Object Qwindow;
197 Lisp_Object Qwindow_system;
198 Lisp_Object Qx;
199 Lisp_Object Qy;
200 Lisp_Object Qyes;
201
202 void
203 syms_of_general (void)
204 {
205   defsymbol (&Qabort, "abort");
206   defsymbol (&Qactually_requested, "actually-requested");
207   defsymbol (&Qafter, "after");
208   defsymbol (&Qall, "all");
209   defsymbol (&Qand, "and");
210   defsymbol (&Qappend, "append");
211   defsymbol (&Qassoc, "assoc");
212   defsymbol (&Qat, "at");
213   defsymbol (&Qautodetect, "autodetect");
214   defsymbol (&Qbad_variable, "bad-variable");
215   defsymbol (&Qbefore, "before");
216   defsymbol (&Qbinary, "binary");
217   defsymbol (&Qbitmap, "bitmap");
218   defsymbol (&Qboolean, "boolean");
219   defsymbol (&Qbottom, "bottom");
220   defsymbol (&Qbottom_margin, "bottom-margin");
221   defsymbol (&Qbuffer, "buffer");
222   defsymbol (&Qbutton, "button");
223   defsymbol (&Qcancel, "cancel");
224   defsymbol (&Qcategory, "category");
225   defsymbol (&Qcenter, "center");
226   defsymbol (&Qchannel, "channel");
227   defsymbol (&Qchar, "char");
228   defsymbol (&Qcharacter, "character");
229   defsymbol (&Qchars, "chars");
230   defsymbol (&Qcolor, "color");
231   defsymbol (&Qcolumns, "columns");
232   defsymbol (&Qcommand, "command");
233   defsymbol (&Qconsole, "console");
234   defsymbol (&Qcopies, "copies");
235   defsymbol (&Qcritical, "critical");
236   defsymbol (&Qctext, "ctext");
237   defsymbol (&Qcursor, "cursor");
238   defsymbol (&Qdata, "data");
239   defsymbol (&Qdead, "dead");
240   defsymbol (&Qdefault, "default");
241   defsymbol (&Qdelete, "delete");
242   defsymbol (&Qdelq, "delq");
243   defsymbol (&Qdevice, "device");
244   defsymbol (&Qdialog, "dialog");
245   defsymbol (&Qdimension, "dimension");
246   defsymbol (&Qdisplay, "display");
247   defsymbol (&Qdoc_string, "doc-string");
248   defsymbol (&Qduplex, "duplex");
249   defsymbol (&Qdynarr_overhead, "dynarr-overhead");
250   defsymbol (&Qempty, "empty");
251   defsymbol (&Qeq, "eq");
252   defsymbol (&Qeql, "eql");
253   defsymbol (&Qequal, "equal");
254   defsymbol (&Qeval, "eval");
255   defsymbol (&Qextents, "extents");
256   defsymbol (&Qface, "face");
257   defsymbol (&Qfile_name, "file-name");
258   defsymbol (&Qfont, "font");
259   defsymbol (&Qframe, "frame");
260   defsymbol (&Qfrom_page, "from-page");
261   defsymbol (&Qfunction, "function");
262   defsymbol (&Qfull_assoc, "full-assoc");
263   defsymbol (&Qfuncall, "funcall");
264   defsymbol (&Qfunction, "function");
265   defsymbol (&Qgap_overhead, "gap-overhead");
266   defsymbol (&Qgeneric, "generic");
267   defsymbol (&Qgeometry, "geometry");
268   defsymbol (&Qglobal, "global");
269   defsymbol (&Qgutter, "gutter");
270   defsymbol (&Qheight, "height");
271   defsymbol (&Qhelp, "help");
272   defsymbol (&Qhighlight, "highlight");
273   defsymbol (&Qhorizontal, "horizontal");
274   defsymbol (&Qicon, "icon");
275   defsymbol (&Qid, "id");
276   defsymbol (&Qignore, "ignore");
277   defsymbol (&Qimage, "image");
278   defsymbol (&Qinfo, "info");
279   defsymbol (&Qinherit, "inherit");
280   defsymbol (&Qinteger, "integer");
281   defsymbol (&Qinternal, "internal");
282   defsymbol (&Qkey, "key");
283   defsymbol (&Qkey_assoc, "key-assoc");
284   defsymbol (&Qkeyboard, "keyboard");
285   defsymbol (&Qkeymap, "keymap");
286   defsymbol (&Qlandscape, "landscape");
287   defsymbol (&Qlast_command, "last-command");
288   defsymbol (&Qleft, "left");
289   defsymbol (&Qleft_margin, "left-margin");
290   defsymbol (&Qlet, "let");
291   defsymbol (&Qlist, "list");
292   defsymbol (&Qmagic, "magic");
293   defsymbol (&Qmalloc_overhead, "malloc-overhead");
294   defsymbol (&Qmarkers, "markers");
295   defsymbol (&Qmax, "max");
296   defsymbol (&Qmemory, "memory");
297   defsymbol (&Qmenubar, "menubar");
298   defsymbol (&Qmessage, "message");
299   defsymbol (&Qminus, "-");
300   defsymbol (&Qmodifiers, "modifiers");
301   defsymbol (&Qmotion, "motion");
302   defsymbol (&Qmsprinter, "msprinter");
303   defsymbol (&Qmswindows, "mswindows");
304   defsymbol (&Qname, "name");
305   defsymbol (&Qno, "no");
306   defsymbol (&Qnone, "none");
307   defsymbol (&Qnot, "not");
308   defsymbol (&Qnothing, "nothing");
309   defsymbol (&Qnotice, "notice");
310   defsymbol (&Qobject, "object");
311   defsymbol (&Qok, "ok");
312   defsymbol (&Qold_assoc, "old-assoc");
313   defsymbol (&Qold_delete, "old-delete");
314   defsymbol (&Qold_delq, "old-delq");
315   defsymbol (&Qold_rassoc, "old-rassoc");
316   defsymbol (&Qold_rassq, "old-rassq");
317   defsymbol (&Qonly, "only");
318   defsymbol (&Qor, "or");
319   defsymbol (&Qorientation, "orientation");
320   defsymbol (&Qother, "other");
321   defsymbol (&Qpointer, "pointer");
322   defsymbol (&Qpopup, "popup");
323   defsymbol (&Qportrait, "portrait");
324   defsymbol (&Qprint, "print");
325   defsymbol (&Qprinter, "printer");
326   defsymbol (&Qprocess, "process");
327   defsymbol (&Qprovide, "provide");
328   defsymbol (&Qrassoc, "rassoc");
329   defsymbol (&Qrassq, "rassq");
330   defsymbol (&Qrequire, "require");
331   defsymbol (&Qresource, "resource");
332   defsymbol (&Qretry, "retry");
333   defsymbol (&Qreturn, "return");
334   defsymbol (&Qreverse, "reverse");
335   defsymbol (&Qright, "right");
336   defsymbol (&Qright_margin, "right-margin");
337   defsymbol (&Qsearch, "search");
338   defsymbol (&Qselected, "selected");
339   defsymbol (&Qsignal, "signal");
340   defsymbol (&Qsimple, "simple");
341   defsymbol (&Qsize, "size");
342   defsymbol (&Qspace, "space");
343   defsymbol (&Qspecifier, "specifier");
344   defsymbol (&Qstream, "stream");
345   defsymbol (&Qstring, "string");
346   defsymbol (&Qsymbol, "symbol");
347   defsymbol (&Qsyntax, "syntax");
348   defsymbol (&Qterminal, "terminal");
349   defsymbol (&Qtest, "test");
350   defsymbol (&Qtext, "text");
351   defsymbol (&Qthis_command, "this-command");
352   defsymbol (&Qtimeout, "timeout");
353   defsymbol (&Qtimestamp, "timestamp");
354   defsymbol (&Qtoolbar, "toolbar");
355   defsymbol (&Qtop, "top");
356   defsymbol (&Qtop_margin, "top-margin");
357   defsymbol (&Qto_page, "to-page");
358   defsymbol (&Qtty, "tty");
359   defsymbol (&Qtype, "type");
360   defsymbol (&Qundecided, "undecided");
361   defsymbol (&Qundefined, "undefined");
362   defsymbol (&Qunimplemented, "unimplemented");
363   defsymbol (&Qvalue_assoc, "value-assoc");
364   defsymbol (&Qvertical, "vertical");
365   defsymbol (&Qwarning, "warning");
366   defsymbol (&Qwidget, "widget");
367   defsymbol (&Qwidth, "width");
368   defsymbol (&Qwindow, "window");
369   defsymbol (&Qwindow_system, "window-system");
370   defsymbol (&Qx, "x");
371   defsymbol (&Qy, "y");
372   defsymbol (&Qyes, "yes");
373 }