This is Info file ../../info/internals.info, produced by Makeinfo
version 1.68 from the input file internals.texi.

   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: 1665
internals.info-2: 43987
internals.info-3: 92818
internals.info-4: 142156
internals.info-5: 188203
internals.info-6: 237565
internals.info-7: 285994

Tag Table:
(Indirect)
Node: Top1665
Node: A History of Emacs6201
Node: Through Version 187726
Node: Lucid Emacs11147
Node: GNU Emacs 1914165
Node: GNU Emacs 2016348
Node: XEmacs16775
Node: XEmacs From the Outside19954
Node: The Lisp Language21722
Node: XEmacs From the Perspective of Building29708
Node: XEmacs From the Inside35604
Node: The XEmacs Object System (Abstractly Speaking)43987
Node: How Lisp Objects Are Represented in C58043
Node: Rules When Writing New C Code64592
Node: General Coding Rules65396
Node: Writing Lisp Primitives68740
Node: Adding Global Lisp Variables79576
Node: Coding for Mule83214
Node: Character-Related Data Types84184
Node: Working With Character and Byte Positions86847
Node: Conversion of External Data90441
Node: General Guidelines for Writing Mule-Aware Code92818
Node: An Example of Mule-Aware Code94840
Node: Techniques for XEmacs Developers96823
Node: A Summary of the Various XEmacs Modules99187
Node: Low-Level Modules100007
Node: Basic Lisp Modules107967
Node: Modules for Standard Editing Operations116441
Node: Editor-Level Control Flow Modules122537
Node: Modules for the Basic Displayable Lisp Objects126138
Node: Modules for other Display-Related Lisp Objects128868
Node: Modules for the Redisplay Mechanism130262
Node: Modules for Interfacing with the File System132767
Node: Modules for Other Aspects of the Lisp Interpreter and Object System136592
Node: Modules for Interfacing with the Operating System142156
Node: Modules for Interfacing with X Windows150990
Node: Modules for Internationalization154895
Node: Allocation of Objects in XEmacs Lisp157695
Node: Introduction to Allocation158202
Node: Garbage Collection163656
Node: GCPROing166609
Node: Integers and Characters173410
Node: Allocation from Frob Blocks174137
Node: lrecords175741
Node: Low-level allocation188203
Node: Pure Space192371
Node: Cons192546
Node: Vector193262
Node: Bit Vector193839
Node: Symbol194332
Node: Marker194901
Node: String195456
Node: Bytecode199062
Node: Events and the Event Loop199204
Node: Introduction to Events199683
Node: Main Loop201599
Node: Specifics of the Event Gathering Mechanism205175
Node: Specifics About the Emacs Event217741
Node: The Event Stream Callback Routines217996
Node: Other Event Loop Functions218241
Node: Converting Events219381
Node: Dispatching Events; The Command Builder219990
Node: Evaluation; Stack Frames; Bindings220225
Node: Evaluation220567
Node: Dynamic Binding; The specbinding Stack; Unwind-Protects224777
Node: Simple Special Forms227142
Node: Catch and Throw227867
Node: Symbols and Variables230442
Node: Introduction to Symbols230706
Node: Obarrays231744
Node: Symbol Values235277
Node: Buffers and Textual Representation237565
Node: Introduction to Buffers238223
Node: The Text in a Buffer240886
Node: Buffer Lists248036
Node: Markers and Extents249987
Node: Bufbytes and Emchars252252
Node: The Buffer Object252467
Node: MULE Character Sets and Encodings255947
Node: Character Sets257009
Node: Encodings260452
Node: Japanese EUC (Extended Unix Code)261519
Node: JIS7262334
Node: Internal Mule Encodings263684
Node: Internal String Encoding265514
Node: Internal Character Encoding267627
Node: CCL269351
Node: The Lisp Reader and Compiler276322
Node: Lstreams276535
Node: Creating an Lstream277566
Node: Lstream Types278776
Node: Lstream Functions279028
Node: Lstream Methods282550
Node: Consoles; Devices; Frames; Windows285679
Node: Introduction to Consoles; Devices; Frames; Windows285994
Node: Point288486
Node: Window Hierarchy289765
Node: The Window Object294215
Node: The Redisplay Mechanism297652
Node: Critical Redisplay Sections298415
Node: Line Start Cache299370
Node: Extents302574
Node: Introduction to Extents303123
Node: Extent Ordering304249
Node: Format of the Extent Info305472
Node: Zero-Length Extents307360
Node: Mathematics of Extent Ordering308758
Node: Extent Fragments313515
Node: Faces and Glyphs314602
Node: Specifiers314755
Node: Menus314894
Node: Subprocesses317152
Node: Interface to X Windows319128
Node: Index319299

End Tag Table
