This is Info file ../../info/internals.info, produced by Makeinfo
version 1.68 from the input file 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 - 1998 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: 1789
internals.info-2: 45908
internals.info-3: 92982
internals.info-4: 141354
internals.info-5: 182304
internals.info-6: 227053
internals.info-7: 276518
internals.info-8: 325842

Tag Table:
(Indirect)
Node: Top1789
Node: A History of Emacs6334
Node: Through Version 187859
Node: Lucid Emacs11280
Node: GNU Emacs 1914298
Node: GNU Emacs 2016481
Node: XEmacs16908
Node: XEmacs From the Outside20087
Node: The Lisp Language21855
Node: XEmacs From the Perspective of Building31400
Node: XEmacs From the Inside37525
Node: The XEmacs Object System (Abstractly Speaking)45908
Node: How Lisp Objects Are Represented in C59996
Node: Rules When Writing New C Code68558
Node: General Coding Rules69362
Node: Writing Lisp Primitives74522
Node: Adding Global Lisp Variables85692
Node: Coding for Mule89330
Node: Character-Related Data Types90309
Node: Working With Character and Byte Positions92982
Node: Conversion to and from External Data96732
Node: General Guidelines for Writing Mule-Aware Code101613
Node: An Example of Mule-Aware Code103644
Node: Techniques for XEmacs Developers105631
Node: A Summary of the Various XEmacs Modules109402
Node: Low-Level Modules110222
Node: Basic Lisp Modules117744
Node: Modules for Standard Editing Operations126068
Node: Editor-Level Control Flow Modules131956
Node: Modules for the Basic Displayable Lisp Objects135403
Node: Modules for other Display-Related Lisp Objects137925
Node: Modules for the Redisplay Mechanism139003
Node: Modules for Interfacing with the File System141354
Node: Modules for Other Aspects of the Lisp Interpreter and Object System145052
Node: Modules for Interfacing with the Operating System150506
Node: Modules for Interfacing with X Windows158167
Node: Modules for Internationalization161603
Node: Allocation of Objects in XEmacs Lisp164240
Node: Introduction to Allocation164756
Node: Garbage Collection170219
Node: GCPROing173172
Node: Integers and Characters179973
Node: Allocation from Frob Blocks180700
Node: lrecords182304
Node: Low-level allocation194766
Node: Pure Space198934
Node: Cons199109
Node: Vector199825
Node: Bit Vector200402
Node: Symbol200895
Node: Marker201464
Node: String202019
Node: Compiled Function205634
Node: Events and the Event Loop205803
Node: Introduction to Events206282
Node: Main Loop208198
Node: Specifics of the Event Gathering Mechanism211774
Node: Specifics About the Emacs Event224227
Node: The Event Stream Callback Routines224482
Node: Other Event Loop Functions224727
Node: Converting Events225867
Node: Dispatching Events; The Command Builder226476
Node: Evaluation; Stack Frames; Bindings226711
Node: Evaluation227053
Node: Dynamic Binding; The specbinding Stack; Unwind-Protects233593
Node: Simple Special Forms235977
Node: Catch and Throw236759
Node: Symbols and Variables239334
Node: Introduction to Symbols239598
Node: Obarrays240636
Node: Symbol Values244169
Node: Buffers and Textual Representation246457
Node: Introduction to Buffers247115
Node: The Text in a Buffer249778
Node: Buffer Lists256928
Node: Markers and Extents258879
Node: Bufbytes and Emchars261144
Node: The Buffer Object261359
Node: MULE Character Sets and Encodings264839
Node: Character Sets265901
Node: Encodings269344
Node: Japanese EUC (Extended Unix Code)270411
Node: JIS7271225
Node: Internal Mule Encodings272575
Node: Internal String Encoding274405
Node: Internal Character Encoding276518
Node: CCL278242
Node: The Lisp Reader and Compiler284994
Node: Lstreams285207
Node: Creating an Lstream286238
Node: Lstream Types287448
Node: Lstream Functions287700
Node: Lstream Methods291222
Node: Consoles; Devices; Frames; Windows294351
Node: Introduction to Consoles; Devices; Frames; Windows294666
Node: Point297158
Node: Window Hierarchy298437
Node: The Window Object302887
Node: The Redisplay Mechanism306324
Node: Critical Redisplay Sections307087
Node: Line Start Cache308042
Node: Extents311246
Node: Introduction to Extents311795
Node: Extent Ordering312921
Node: Format of the Extent Info314162
Node: Zero-Length Extents316050
Node: Mathematics of Extent Ordering317448
Node: Extent Fragments322205
Node: Faces and Glyphs323292
Node: Specifiers323445
Node: Menus323584
Node: Subprocesses325842
Node: Interface to X Windows327818
Node: Index327989

End Tag Table
