This is ../../info/internals.info, produced by makeinfo version 4.0
from internals.texi.

INFO-DIR-SECTION XEmacs Editor
START-INFO-DIR-ENTRY
* Internals: (internals).	XEmacs Internals Manual.
END-INFO-DIR-ENTRY

   Copyright (C) 1992 - 1996 Ben Wing.  Copyright (C) 1996, 1997 Sun
Microsystems.  Copyright (C) 1994, 1995 Free Software Foundation.
Copyright (C) 1994, 1995 Board of Trustees, University of Illinois.

   Permission is granted to make and distribute verbatim copies of this
manual provided the copyright notice and this permission notice are
preserved on all copies.

   Permission is granted to copy and distribute modified versions of
this manual under the conditions for verbatim copying, provided that the
entire resulting derived work is distributed under the terms of a
permission notice identical to this one.

   Permission is granted to copy and distribute translations of this
manual into another language, under the above conditions for modified
versions, except that this permission notice may be stated in a
translation approved by the Foundation.

   Permission is granted to copy and distribute modified versions of
this manual under the conditions for verbatim copying, provided also
that the section entitled "GNU General Public License" is included
exactly as in the original, and provided that the entire resulting
derived work is distributed under the terms of a permission notice
identical to this one.

   Permission is granted to copy and distribute translations of this
manual into another language, under the above conditions for modified
versions, except that the section entitled "GNU General Public License"
may be included in a translation approved by the Free Software
Foundation instead of in the original English.


Indirect:
internals.info-1: 1762
internals.info-2: 44124
internals.info-3: 93490
internals.info-4: 142828
internals.info-5: 188786
internals.info-6: 230455
internals.info-7: 277746
internals.info-8: 324648

Tag Table:
(Indirect)
Node: Top1762
Node: A History of Emacs6338
Node: Through Version 187863
Node: Lucid Emacs11284
Node: GNU Emacs 1914302
Node: GNU Emacs 2016485
Node: XEmacs16912
Node: XEmacs From the Outside20091
Node: The Lisp Language21859
Node: XEmacs From the Perspective of Building29845
Node: XEmacs From the Inside35741
Node: The XEmacs Object System (Abstractly Speaking)44124
Node: How Lisp Objects Are Represented in C58178
Node: Rules When Writing New C Code64727
Node: General Coding Rules65531
Node: Writing Lisp Primitives69413
Node: Adding Global Lisp Variables80248
Node: Coding for Mule83886
Node: Character-Related Data Types84856
Node: Working With Character and Byte Positions87519
Node: Conversion of External Data91113
Node: General Guidelines for Writing Mule-Aware Code93490
Node: An Example of Mule-Aware Code95512
Node: Techniques for XEmacs Developers97495
Node: A Summary of the Various XEmacs Modules99859
Node: Low-Level Modules100679
Node: Basic Lisp Modules108639
Node: Modules for Standard Editing Operations117113
Node: Editor-Level Control Flow Modules123209
Node: Modules for the Basic Displayable Lisp Objects126810
Node: Modules for other Display-Related Lisp Objects129540
Node: Modules for the Redisplay Mechanism130934
Node: Modules for Interfacing with the File System133439
Node: Modules for Other Aspects of the Lisp Interpreter and Object System137264
Node: Modules for Interfacing with the Operating System142828
Node: Modules for Interfacing with X Windows151662
Node: Modules for Internationalization155567
Node: Allocation of Objects in XEmacs Lisp158367
Node: Introduction to Allocation158912
Node: Garbage Collection164366
Node: GCPROing167319
Node: Garbage Collection - Step by Step174130
Node: Invocation174522
Node: garbage_collect_1177494
Node: mark_object186974
Node: gc_sweep188786
Node: sweep_lcrecords_1193849
Node: compact_string_chars194844
Node: sweep_strings197024
Node: sweep_bit_vectors_1197989
Node: Integers and Characters198665
Node: Allocation from Frob Blocks199417
Node: lrecords201021
Node: Low-level allocation213483
Node: Pure Space217651
Node: Cons217826
Node: Vector218542
Node: Bit Vector219119
Node: Symbol219612
Node: Marker220181
Node: String220736
Node: Bytecode224342
Node: Events and the Event Loop224484
Node: Introduction to Events224963
Node: Main Loop226879
Node: Specifics of the Event Gathering Mechanism230455
Node: Specifics About the Emacs Event243021
Node: The Event Stream Callback Routines243276
Node: Other Event Loop Functions243521
Node: Converting Events244661
Node: Dispatching Events; The Command Builder245270
Node: Evaluation; Stack Frames; Bindings245505
Node: Evaluation245847
Node: Dynamic Binding; The specbinding Stack; Unwind-Protects250057
Node: Simple Special Forms252422
Node: Catch and Throw253146
Node: Symbols and Variables255721
Node: Introduction to Symbols255985
Node: Obarrays257023
Node: Symbol Values260556
Node: Buffers and Textual Representation262844
Node: Introduction to Buffers263502
Node: The Text in a Buffer266165
Node: Buffer Lists273315
Node: Markers and Extents275266
Node: Bufbytes and Emchars277531
Node: The Buffer Object277746
Node: MULE Character Sets and Encodings281226
Node: Character Sets282288
Node: Encodings285731
Node: Japanese EUC (Extended Unix Code)286798
Node: JIS7287613
Node: Internal Mule Encodings288963
Node: Internal String Encoding290793
Node: Internal Character Encoding292906
Node: CCL294630
Node: The Lisp Reader and Compiler301602
Node: Lstreams301815
Node: Creating an Lstream302846
Node: Lstream Types304056
Node: Lstream Functions304308
Node: Lstream Methods307830
Node: Consoles; Devices; Frames; Windows310959
Node: Introduction to Consoles; Devices; Frames; Windows311274
Node: Point313764
Node: Window Hierarchy315043
Node: The Window Object319493
Node: The Redisplay Mechanism322930
Node: Critical Redisplay Sections323693
Node: Line Start Cache324648
Node: Extents327852
Node: Introduction to Extents328401
Node: Extent Ordering329527
Node: Format of the Extent Info330750
Node: Zero-Length Extents332638
Node: Mathematics of Extent Ordering334036
Node: Extent Fragments338793
Node: Faces and Glyphs339880
Node: Specifiers340033
Node: Menus340172
Node: Subprocesses342430
Node: Interface to X Windows344406
Node: Index344577

End Tag Table
