annotate src/general-slots.h @ 5157:1fae11d56ad2

redo memory-usage mechanism, add way of dynamically initializing Lisp objects -------------------- ChangeLog entries follow: -------------------- lisp/ChangeLog addition: 2010-03-18 Ben Wing <ben@xemacs.org> * diagnose.el (show-memory-usage): Rewrite to take into account API changes in memory-usage functions. src/ChangeLog addition: 2010-03-18 Ben Wing <ben@xemacs.org> * alloc.c: * alloc.c (disksave_object_finalization_1): * alloc.c (lisp_object_storage_size): * alloc.c (listu): * alloc.c (listn): * alloc.c (Fobject_memory_usage_stats): * alloc.c (compute_memusage_stats_length): * alloc.c (Fobject_memory_usage): * alloc.c (Ftotal_object_memory_usage): * alloc.c (malloced_storage_size): * alloc.c (common_init_alloc_early): * alloc.c (reinit_alloc_objects_early): * alloc.c (reinit_alloc_early): * alloc.c (init_alloc_once_early): * alloc.c (syms_of_alloc): * alloc.c (reinit_vars_of_alloc): * buffer.c: * buffer.c (struct buffer_stats): * buffer.c (compute_buffer_text_usage): * buffer.c (compute_buffer_usage): * buffer.c (buffer_memory_usage): * buffer.c (buffer_objects_create): * buffer.c (syms_of_buffer): * buffer.c (vars_of_buffer): * console-impl.h (struct console_methods): * dynarr.c (Dynarr_memory_usage): * emacs.c (main_1): * events.c (clear_event_resource): * extents.c: * extents.c (compute_buffer_extent_usage): * extents.c (extent_objects_create): * extents.h: * faces.c: * faces.c (compute_face_cachel_usage): * faces.c (face_objects_create): * faces.h: * general-slots.h: * glyphs.c: * glyphs.c (compute_glyph_cachel_usage): * glyphs.c (glyph_objects_create): * glyphs.h: * lisp.h: * lisp.h (struct usage_stats): * lrecord.h: * lrecord.h (enum lrecord_type): * lrecord.h (struct lrecord_implementation): * lrecord.h (MC_ALLOC_CALL_FINALIZER_FOR_DISKSAVE): * lrecord.h (DEFINE_DUMPABLE_LISP_OBJECT): * lrecord.h (DEFINE_DUMPABLE_SIZABLE_LISP_OBJECT): * lrecord.h (DEFINE_DUMPABLE_FROB_BLOCK_LISP_OBJECT): * lrecord.h (DEFINE_DUMPABLE_FROB_BLOCK_SIZABLE_LISP_OBJECT): * lrecord.h (DEFINE_DUMPABLE_INTERNAL_LISP_OBJECT): * lrecord.h (DEFINE_DUMPABLE_SIZABLE_INTERNAL_LISP_OBJECT): * lrecord.h (DEFINE_NODUMP_LISP_OBJECT): * lrecord.h (DEFINE_NODUMP_SIZABLE_LISP_OBJECT): * lrecord.h (DEFINE_NODUMP_FROB_BLOCK_LISP_OBJECT): * lrecord.h (DEFINE_NODUMP_FROB_BLOCK_SIZABLE_LISP_OBJECT): * lrecord.h (DEFINE_NODUMP_INTERNAL_LISP_OBJECT): * lrecord.h (DEFINE_NODUMP_SIZABLE_INTERNAL_LISP_OBJECT): * lrecord.h (MAKE_LISP_OBJECT): * lrecord.h (DEFINE_DUMPABLE_MODULE_LISP_OBJECT): * lrecord.h (DEFINE_DUMPABLE_MODULE_SIZABLE_LISP_OBJECT): * lrecord.h (DEFINE_NODUMP_MODULE_LISP_OBJECT): * lrecord.h (DEFINE_NODUMP_MODULE_SIZABLE_LISP_OBJECT): * lrecord.h (MAKE_MODULE_LISP_OBJECT): * lrecord.h (INIT_LISP_OBJECT): * lrecord.h (INIT_MODULE_LISP_OBJECT): * lrecord.h (UNDEF_LISP_OBJECT): * lrecord.h (UNDEF_MODULE_LISP_OBJECT): * lrecord.h (DECLARE_LISP_OBJECT): * lrecord.h (DECLARE_MODULE_API_LISP_OBJECT): * lrecord.h (DECLARE_MODULE_LISP_OBJECT): * lstream.c: * lstream.c (syms_of_lstream): * lstream.c (vars_of_lstream): * marker.c: * marker.c (compute_buffer_marker_usage): * mc-alloc.c (mc_alloced_storage_size): * mc-alloc.h: * mule-charset.c: * mule-charset.c (struct charset_stats): * mule-charset.c (compute_charset_usage): * mule-charset.c (charset_memory_usage): * mule-charset.c (mule_charset_objects_create): * mule-charset.c (syms_of_mule_charset): * mule-charset.c (vars_of_mule_charset): * redisplay.c: * redisplay.c (compute_rune_dynarr_usage): * redisplay.c (compute_display_block_dynarr_usage): * redisplay.c (compute_glyph_block_dynarr_usage): * redisplay.c (compute_display_line_dynarr_usage): * redisplay.c (compute_line_start_cache_dynarr_usage): * redisplay.h: * scrollbar-gtk.c (gtk_compute_scrollbar_instance_usage): * scrollbar-msw.c (mswindows_compute_scrollbar_instance_usage): * scrollbar-x.c (x_compute_scrollbar_instance_usage): * scrollbar.c (compute_scrollbar_instance_usage): * scrollbar.h: * symbols.c: * symbols.c (reinit_symbol_objects_early): * symbols.c (init_symbols_once_early): * symbols.c (reinit_symbols_early): * symbols.c (defsymbol_massage_name_1): * symsinit.h: * ui-gtk.c: * ui-gtk.c (emacs_gtk_object_getprop): * ui-gtk.c (emacs_gtk_object_putprop): * ui-gtk.c (ui_gtk_objects_create): * unicode.c (compute_from_unicode_table_size_1): * unicode.c (compute_to_unicode_table_size_1): * unicode.c (compute_from_unicode_table_size): * unicode.c (compute_to_unicode_table_size): * window.c: * window.c (struct window_stats): * window.c (compute_window_mirror_usage): * window.c (compute_window_usage): * window.c (window_memory_usage): * window.c (window_objects_create): * window.c (syms_of_window): * window.c (vars_of_window): * window.h: Redo memory-usage mechanism, make it general; add way of dynamically initializing Lisp object types -- OBJECT_HAS_METHOD(), similar to CONSOLE_HAS_METHOD(). (1) Create OBJECT_HAS_METHOD(), OBJECT_HAS_PROPERTY() etc. for specifying that a Lisp object type has a particular method or property. Call such methods with OBJECT_METH, MAYBE_OBJECT_METH, OBJECT_METH_OR_GIVEN; retrieve properties with OBJECT_PROPERTY. Methods that formerly required a DEFINE_*GENERAL_LISP_OBJECT() to specify them (getprop, putprop, remprop, plist, disksave) now instead use the dynamic-method mechanism. The main benefit of this is that new methods or properties can be added without requiring that the declaration statements of all existing methods be modified. We have to make the `struct lrecord_implementation' non-const, but I don't think this should have any effect on speed -- the only possible method that's really speed-critical is the mark method, and we already extract those out into a separate (non-const) array for increased cache locality. Object methods need to be reinitialized after pdump, so we put them in separate functions such as face_objects_create(), extent_objects_create() and call them appropriately from emacs.c The only current object property (`memusage_stats_list') that objects can specify is a Lisp object and gets staticpro()ed so it only needs to be set during dump time, but because it references symbols that might not exist in a syms_of_() function, we initialize it in vars_of_(). There is also an object property (`num_extra_memusage_stats') that is automatically initialized based on `memusage_stats_list'; we do that in reinit_vars_of_alloc(), which is called after all vars_of_() functions are called. `disksaver' method was renamed `disksave' to correspond with the name normally given to the function (e.g. disksave_lstream()). (2) Generalize the memory-usage mechanism in `buffer-memory-usage', `window-memory-usage', `charset-memory-usage' into an object-type- specific mechanism called by a single function `object-memory-usage'. (Former function `object-memory-usage' renamed to `total-object-memory-usage'). Generalize the mechanism of different "slices" so that we can have different "classes" of memory described and different "slices" onto each class; `t' separates classes, `nil' separates slices. Currently we have three classes defined: the memory of an object itself, non-Lisp-object memory associated with the object (e.g. arrays or dynarrs stored as fields in the object), and Lisp-object memory associated with the object (other internal Lisp objects stored in the object). This isn't completely finished yet and we might need to further separate the "other internal Lisp objects" class into two classes. The memory-usage mechanism uses a `struct usage_stats' (renamed from `struct overhead_stats') to describe a malloc-view onto a set of allocated memory (listing how much was requested and various types of overhead) and a more general `struct generic_usage_stats' (with a `struct usage_stats' in it) to hold all statistics about object memory. `struct generic_usage_stats' contains an array of 32 Bytecounts, which are statistics of unspecified semantics. The intention is that individual types declare a corresponding struct (e.g. `struct window_stats') with the same structure but with specific fields in place of the array, corresponding to specific statistics. The number of such statistics is an object property computed from the list of tags (Lisp symbols describing the statistics) stored in `memusage_stats_list'. The idea here is to allow particular object types to customize the number and semantics of the statistics where completely avoiding consing. This doesn't matter so much yet, but the intention is to have the memory usage of all objects computed at the end of GC, at the same time as other statistics are currently computed. The values for all statistics for a single type would be added up to compute aggregate values for all objects of a specific type. To make this efficient, we can't allow any memory allocation at all. (3) Create some additional functions for creating lists that specify the elements directly as args rather than indirectly through an array: listn() (number of args given), listu() (list terminated by Qunbound). (4) Delete a bit of remaining unused C window_config stuff, also unused lrecord_type_popup_data.
author Ben Wing <ben@xemacs.org>
date Thu, 18 Mar 2010 10:50:06 -0500
parents 6afe991b8135
children 2e528066e2fc
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
1 /* Commonly-used symbols -- include file
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
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
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
4
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
5 This file is part of XEmacs.
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
6
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
7 XEmacs is free software; you can redistribute it and/or modify it
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
8 under the terms of the GNU General Public License as published by the
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
9 Free Software Foundation; either version 2, or (at your option) any
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
10 later version.
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
11
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
12 XEmacs is distributed in the hope that it will be useful, but WITHOUT
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
13 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
14 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
15 for more details.
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
16
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
17 You should have received a copy of the GNU General Public License
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
18 along with XEmacs; see the file COPYING. If not, write to
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
19 the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
20 Boston, MA 02111-1307, USA. */
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
21
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
22 /* Synched up with: Not in FSF. */
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
23
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
24 /* The purpose of this file is as a central place to stick symbols
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
25 that don't have any obvious connection to any particular module
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
26 and might be used in many different contexts.
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
27
1632
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents: 1333
diff changeset
28 Four types of declarations are allowed here:
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
29
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
30 SYMBOL (Qfoo); declares a symbol "foo"
1632
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents: 1333
diff changeset
31 SYMBOL_MODULE_API (Qfoo); declares a symbol "foo" that is visible to modules
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
32 SYMBOL_KEYWORD (Q_foo); declares a keyword symbol ":foo"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
33 SYMBOL_GENERAL (Qfoo, "bar"); declares a symbol named "bar" but stored in
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
34 the variable Qfoo
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
35
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
36 To sort the crap in this file, use the following:
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
37
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
38 (sort-regexp-fields nil
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
39 "^.*(Q_?\\(.*\\));$" "\\1"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
40 (progn
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
41 (search-forward "SYMBOL")
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
42 (match-beginning 0))
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
43 (point-max))
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
44 */
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
45
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
46 SYMBOL (Qabort);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
47 SYMBOL_KEYWORD (Q_accelerator);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
48 SYMBOL_KEYWORD (Q_active);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
49 SYMBOL (Qafter);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
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
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
52 SYMBOL (Qand);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
53 SYMBOL (Qappend);
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 673
diff changeset
54 SYMBOL (Qascii);
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
55 SYMBOL (Qassoc);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
56 SYMBOL (Qat);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
57 SYMBOL (Qautodetect);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
58 SYMBOL (Qbad_variable);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
59 SYMBOL (Qbefore);
1983
9c872f33ecbe [xemacs-hg @ 2004-04-05 22:49:31 by james]
james
parents: 1927
diff changeset
60 SYMBOL (Qbigfloat);
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
61 SYMBOL (Qbinary);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
62 SYMBOL (Qbitmap);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
63 SYMBOL (Qboolean);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
64 SYMBOL_KEYWORD (Q_border);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
65 SYMBOL (Qbottom);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
66 SYMBOL (Qbottom_margin);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
67 SYMBOL (Qbuffer);
1318
b531bf8658e9 [xemacs-hg @ 2003-02-21 06:56:46 by ben]
ben
parents: 903
diff changeset
68 SYMBOL (Qbuffers);
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
69 SYMBOL (Qbuilt_in);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
70 SYMBOL (Qbutton);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
71 SYMBOL_KEYWORD (Q_buttons);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
72 SYMBOL_KEYWORD (Q_callback);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
73 SYMBOL_KEYWORD (Q_callback_ex);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
74 SYMBOL (Qcancel);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
75 SYMBOL (Qcategory);
3439
d1754e7f0cea [xemacs-hg @ 2006-06-03 17:50:39 by aidan]
aidan
parents: 2842
diff changeset
76 SYMBOL (Qccl_program);
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
77 SYMBOL (Qcenter);
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 673
diff changeset
78 SYMBOL (Qchain);
1333
1b0339b048ce [xemacs-hg @ 2003-03-02 09:38:37 by ben]
ben
parents: 1318
diff changeset
79 SYMBOL (Qchange);
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
80 SYMBOL (Qchannel);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
81 SYMBOL (Qchar);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
82 SYMBOL (Qcharacter);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
83 SYMBOL (Qchars);
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 673
diff changeset
84 SYMBOL (Qcode_page);
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 673
diff changeset
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
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
87 SYMBOL (Qcolor);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
88 SYMBOL (Qcolumns);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
89 SYMBOL (Qcommand);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
90 SYMBOL_KEYWORD (Q_config);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
91 SYMBOL (Qconsole);
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 673
diff changeset
92 SYMBOL (Qcontrol_1);
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
93 SYMBOL (Qcopies);
1927
44905d8fae13 [xemacs-hg @ 2004-02-25 17:42:34 by james]
james
parents: 1632
diff changeset
94 SYMBOL_MODULE_API (Qcritical);
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
95 SYMBOL (Qctext);
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 673
diff changeset
96 SYMBOL (Qcurrent);
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
97 SYMBOL (Qcursor);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
98 SYMBOL (Qdata);
903
4a27df428c73 [xemacs-hg @ 2002-07-06 05:48:14 by andyp]
andyp
parents: 863
diff changeset
99 SYMBOL (Qdde);
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
100 SYMBOL (Qdead);
793
e38acbeb1cae [xemacs-hg @ 2002-03-29 04:46:17 by ben]
ben
parents: 771
diff changeset
101 SYMBOL (Qdebug);
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
102 SYMBOL (Qdefault);
1927
44905d8fae13 [xemacs-hg @ 2004-02-25 17:42:34 by james]
james
parents: 1632
diff changeset
103 SYMBOL_MODULE_API (Qdelete);
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
104 SYMBOL (Qdelq);
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 673
diff changeset
105 SYMBOL (Qdescription);
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
106 SYMBOL_KEYWORD (Q_descriptor);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
107 SYMBOL (Qdevice);
1318
b531bf8658e9 [xemacs-hg @ 2003-02-21 06:56:46 by ben]
ben
parents: 903
diff changeset
108 SYMBOL (Qdevices);
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
109 SYMBOL_KEYWORD (Q_device);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
110 SYMBOL (Qdialog);
673
685b588e92d8 [xemacs-hg @ 2001-10-30 05:13:26 by andyp]
andyp
parents: 563
diff changeset
111 SYMBOL (Qdirectory);
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
112 SYMBOL (Qdimension);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
113 SYMBOL (Qdisplay);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
114 SYMBOL (Qdoc_string);
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 673
diff changeset
115 SYMBOL (Qdocumentation);
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
116 SYMBOL (Qduplex);
793
e38acbeb1cae [xemacs-hg @ 2002-03-29 04:46:17 by ben]
ben
parents: 771
diff changeset
117 SYMBOL (Qemergency);
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
118 SYMBOL (Qempty);
3439
d1754e7f0cea [xemacs-hg @ 2006-06-03 17:50:39 by aidan]
aidan
parents: 2842
diff changeset
119 SYMBOL (Qencode_as_utf_8);
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
120 SYMBOL (Qeq);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
121 SYMBOL (Qeql);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
122 SYMBOL (Qequal);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
123 SYMBOL (Qeval);
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 793
diff changeset
124 SYMBOL (Qevent);
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
125 SYMBOL (Qextents);
563
183866b06e0b [xemacs-hg @ 2001-05-24 07:50:48 by ben]
ben
parents: 510
diff changeset
126 SYMBOL (Qexternal);
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
127 SYMBOL (Qface);
1318
b531bf8658e9 [xemacs-hg @ 2003-02-21 06:56:46 by ben]
ben
parents: 903
diff changeset
128 SYMBOL (Qfaces);
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
129 SYMBOL (Qfallback);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
130 SYMBOL (Qfile);
1632
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents: 1333
diff changeset
131 SYMBOL_MODULE_API (Qfile_name);
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
132 SYMBOL_KEYWORD (Q_filter);
3659
98af8a976fc3 [xemacs-hg @ 2006-11-05 22:31:31 by aidan]
aidan
parents: 3439
diff changeset
133 SYMBOL (Qfinal);
1983
9c872f33ecbe [xemacs-hg @ 2004-04-05 22:49:31 by james]
james
parents: 1927
diff changeset
134 SYMBOL (Qfixnum);
9c872f33ecbe [xemacs-hg @ 2004-04-05 22:49:31 by james]
james
parents: 1927
diff changeset
135 SYMBOL (Qfloat);
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
136 SYMBOL (Qfont);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
137 SYMBOL (Qframe);
1318
b531bf8658e9 [xemacs-hg @ 2003-02-21 06:56:46 by ben]
ben
parents: 903
diff changeset
138 SYMBOL (Qframes);
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
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
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
141 SYMBOL (Qfull_assoc);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
142 SYMBOL (Qfuncall);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
143 SYMBOL (Qfunction);
1333
1b0339b048ce [xemacs-hg @ 2003-03-02 09:38:37 by ben]
ben
parents: 1318
diff changeset
144 SYMBOL (Qgarbage_collection);
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
145 SYMBOL (Qgeneric);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
146 SYMBOL (Qgeometry);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
147 SYMBOL (Qglobal);
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 793
diff changeset
148 SYMBOL (Qglyph);
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 442
diff changeset
149 SYMBOL (Qgtk);
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 793
diff changeset
150 SYMBOL (Qgui_item);
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
151 SYMBOL (Qgutter);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
152 SYMBOL (Qheight);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
153 SYMBOL_KEYWORD (Q_height);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
154 SYMBOL (Qhelp);
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 673
diff changeset
155 SYMBOL (Qhigh);
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
156 SYMBOL (Qhighlight);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
157 SYMBOL (Qhorizontal);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
158 SYMBOL (Qicon);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
159 SYMBOL (Qid);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
160 SYMBOL (Qignore);
3659
98af8a976fc3 [xemacs-hg @ 2006-11-05 22:31:31 by aidan]
aidan
parents: 3439
diff changeset
161 SYMBOL (Qinitial);
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
162 SYMBOL (Qimage);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
163 SYMBOL_KEYWORD (Q_image);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
164 SYMBOL_KEYWORD (Q_included);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
165 SYMBOL (Qinfo);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
166 SYMBOL (Qinherit);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
167 SYMBOL_KEYWORD (Q_initial_focus);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
168 SYMBOL (Qinteger);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
169 SYMBOL (Qinternal);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
170 SYMBOL_KEYWORD (Q_items);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
171 SYMBOL_KEYWORD (Q_justify);
863
42375619fa45 [xemacs-hg @ 2002-06-04 06:03:59 by andyp]
andyp
parents: 853
diff changeset
172 SYMBOL_KEYWORD (Q_vertically_justify);
42375619fa45 [xemacs-hg @ 2002-06-04 06:03:59 by andyp]
andyp
parents: 853
diff changeset
173 SYMBOL_KEYWORD (Q_horizontally_justify);
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
174 SYMBOL (Qkey);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
175 SYMBOL (Qkey_assoc);
2842
ade0c13d91a3 [xemacs-hg @ 2005-07-03 21:47:59 by aidan]
aidan
parents: 1983
diff changeset
176 SYMBOL (Qkey_mapping);
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
177 SYMBOL_KEYWORD (Q_key_sequence);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
178 SYMBOL (Qkeyboard);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
179 SYMBOL (Qkeymap);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
180 SYMBOL_KEYWORD (Q_keys);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
181 SYMBOL_KEYWORD (Q_label);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
182 SYMBOL (Qlandscape);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
183 SYMBOL (Qlast_command);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
184 SYMBOL (Qleft);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
185 SYMBOL (Qleft_margin);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
186 SYMBOL (Qlet);
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 673
diff changeset
187 SYMBOL (Qlevel);
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
188 SYMBOL (Qlist);
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 673
diff changeset
189 SYMBOL (Qlittle_endian);
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 673
diff changeset
190 SYMBOL (Qlocale);
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 673
diff changeset
191 SYMBOL (Qlow);
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
192 SYMBOL (Qmagic);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
193 SYMBOL_KEYWORD (Q_margin_width);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
194 SYMBOL (Qmarkers);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
195 SYMBOL (Qmax);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
196 SYMBOL (Qmemory);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
197 SYMBOL (Qmenubar);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
198 SYMBOL (Qmessage);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
199 SYMBOL_GENERAL (Qminus, "-");
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
200 SYMBOL (Qmodifiers);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
201 SYMBOL (Qmotion);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
202 SYMBOL (Qmsprinter);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
203 SYMBOL (Qmswindows);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
204 SYMBOL (Qname);
1632
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents: 1333
diff changeset
205 SYMBOL_MODULE_API (Qnative);
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
206 SYMBOL (Qnatnum);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
207 SYMBOL (Qno);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
208 SYMBOL (Qnone);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
209 SYMBOL (Qnot);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
210 SYMBOL (Qnothing);
1632
64eaceca611d [xemacs-hg @ 2003-08-19 02:07:03 by james]
james
parents: 1333
diff changeset
211 SYMBOL_MODULE_API (Qnotice);
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
212 SYMBOL (Qobject);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
213 SYMBOL (Qok);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
214 SYMBOL (Qold_assoc);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
215 SYMBOL (Qold_delete);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
216 SYMBOL (Qold_delq);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
217 SYMBOL (Qold_rassoc);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
218 SYMBOL (Qold_rassq);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
219 SYMBOL (Qonly);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
220 SYMBOL (Qor);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
221 SYMBOL (Qorientation);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
222 SYMBOL_KEYWORD (Q_orientation);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
223 SYMBOL (Qother);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
224 SYMBOL (Qpage_setup);
510
5bdbc721d46a [xemacs-hg @ 2001-05-06 08:33:35 by ben]
ben
parents: 462
diff changeset
225 SYMBOL (Qpages);
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
226 SYMBOL (Qpeer);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
227 SYMBOL (Qpointer);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
228 SYMBOL (Qpopup);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
229 SYMBOL (Qportrait);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
230 SYMBOL (Qprepend);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
231 SYMBOL (Qprint);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
232 SYMBOL (Qprinter);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
233 SYMBOL_KEYWORD (Q_printer_settings);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
234 SYMBOL (Qprocess);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
235 SYMBOL_KEYWORD (Q_properties);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
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
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
239 SYMBOL (Qquestion);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
240 SYMBOL_KEYWORD (Q_question);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
241 SYMBOL (Qradio);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
242 SYMBOL (Qrassoc);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
243 SYMBOL (Qrassq);
1983
9c872f33ecbe [xemacs-hg @ 2004-04-05 22:49:31 by james]
james
parents: 1927
diff changeset
244 SYMBOL (Qratio);
1318
b531bf8658e9 [xemacs-hg @ 2003-02-21 06:56:46 by ben]
ben
parents: 903
diff changeset
245 SYMBOL (Qredisplay);
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
246 SYMBOL (Qremove_all);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
247 SYMBOL (Qrequire);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
248 SYMBOL (Qresource);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
249 SYMBOL (Qretry);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
250 SYMBOL (Qreturn);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
251 SYMBOL (Qreverse);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
252 SYMBOL (Qright);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
253 SYMBOL (Qright_margin);
1927
44905d8fae13 [xemacs-hg @ 2004-02-25 17:42:34 by james]
james
parents: 1632
diff changeset
254 SYMBOL_MODULE_API (Qsearch);
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
255 SYMBOL (Qselected);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
256 SYMBOL_KEYWORD (Q_selected);
510
5bdbc721d46a [xemacs-hg @ 2001-05-06 08:33:35 by ben]
ben
parents: 462
diff changeset
257 SYMBOL (Qselection);
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
258 SYMBOL (Qset_glyph_image);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
259 SYMBOL (Qsignal);
1927
44905d8fae13 [xemacs-hg @ 2004-02-25 17:42:34 by james]
james
parents: 1632
diff changeset
260 SYMBOL_MODULE_API (Qsimple);
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
261 SYMBOL (Qsize);
563
183866b06e0b [xemacs-hg @ 2001-05-24 07:50:48 by ben]
ben
parents: 510
diff changeset
262 SYMBOL (Qsound);
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
263 SYMBOL (Qspace);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
264 SYMBOL (Qspecifier);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
265 SYMBOL (Qstandard);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
266 SYMBOL (Qstream);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
267 SYMBOL (Qstring);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
268 SYMBOL_KEYWORD (Q_style);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
269 SYMBOL_KEYWORD (Q_suffix);
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 673
diff changeset
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
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
272 SYMBOL (Qsymbol);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
273 SYMBOL (Qsyntax);
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 673
diff changeset
274 SYMBOL (Qsystem_default);
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
275 SYMBOL (Qterminal);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
276 SYMBOL (Qtest);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
277 SYMBOL (Qtext);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
278 SYMBOL_KEYWORD (Q_text);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
279 SYMBOL (Qthis_command);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
280 SYMBOL (Qtimeout);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
281 SYMBOL (Qtimestamp);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
282 SYMBOL_KEYWORD (Q_title);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
283 SYMBOL (Qto_page);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
284 SYMBOL (Qtoggle);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
285 SYMBOL (Qtoolbar);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
286 SYMBOL (Qtop);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
287 SYMBOL (Qtop_margin);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
288 SYMBOL (Qtty);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
289 SYMBOL (Qtype);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
290 SYMBOL (Qundecided);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
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
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
294 SYMBOL (Qunimplemented);
3659
98af8a976fc3 [xemacs-hg @ 2006-11-05 22:31:31 by aidan]
aidan
parents: 3439
diff changeset
295 SYMBOL (Qunicode_registries);
3767
6b2ef948e140 [xemacs-hg @ 2006-12-29 18:09:38 by aidan]
aidan
parents: 3659
diff changeset
296 SYMBOL (Qunicode_type);
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 673
diff changeset
297 SYMBOL (Quser_default);
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
298 SYMBOL_KEYWORD (Q_value);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
299 SYMBOL (Qvalue_assoc);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
300 SYMBOL (Qvertical);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
301 SYMBOL (Qwarning);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
302 SYMBOL (Qwidget);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
303 SYMBOL (Qwidth);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
304 SYMBOL_KEYWORD (Q_width);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
305 SYMBOL (Qwindow);
1318
b531bf8658e9 [xemacs-hg @ 2003-02-21 06:56:46 by ben]
ben
parents: 903
diff changeset
306 SYMBOL (Qwindows);
b531bf8658e9 [xemacs-hg @ 2003-02-21 06:56:46 by ben]
ben
parents: 903
diff changeset
307 SYMBOL (Qwindow_id);
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
308 SYMBOL (Qwindow_system);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
309 SYMBOL (Qx);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
310 SYMBOL (Qy);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents:
diff changeset
311 SYMBOL (Qyes);