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, 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: 1788
internals.info-2: 44148
internals.info-3: 93515
internals.info-4: 142853
internals.info-5: 188811
internals.info-6: 230480
internals.info-7: 277772
internals.info-8: 324675

Tag Table:
(Indirect)
Node: Top1788
Node: A History of Emacs6362
Node: Through Version 187887
Node: Lucid Emacs11308
Node: GNU Emacs 1914326
Node: GNU Emacs 2016509
Node: XEmacs16936
Node: XEmacs From the Outside20115
Node: The Lisp Language21883
Node: XEmacs From the Perspective of Building29869
Node: XEmacs From the Inside35765
Node: The XEmacs Object System (Abstractly Speaking)44148
Node: How Lisp Objects Are Represented in C58202
Node: Rules When Writing New C Code64751
Node: General Coding Rules65555
Node: Writing Lisp Primitives69437
Node: Adding Global Lisp Variables80273
Node: Coding for Mule83911
Node: Character-Related Data Types84881
Node: Working With Character and Byte Positions87544
Node: Conversion of External Data91138
Node: General Guidelines for Writing Mule-Aware Code93515
Node: An Example of Mule-Aware Code95537
Node: Techniques for XEmacs Developers97520
Node: A Summary of the Various XEmacs Modules99884
Node: Low-Level Modules100704
Node: Basic Lisp Modules108664
Node: Modules for Standard Editing Operations117138
Node: Editor-Level Control Flow Modules123234
Node: Modules for the Basic Displayable Lisp Objects126835
Node: Modules for other Display-Related Lisp Objects129565
Node: Modules for the Redisplay Mechanism130959
Node: Modules for Interfacing with the File System133464
Node: Modules for Other Aspects of the Lisp Interpreter and Object System137289
Node: Modules for Interfacing with the Operating System142853
Node: Modules for Interfacing with X Windows151687
Node: Modules for Internationalization155592
Node: Allocation of Objects in XEmacs Lisp158392
Node: Introduction to Allocation158937
Node: Garbage Collection164391
Node: GCPROing167344
Node: Garbage Collection - Step by Step174155
Node: Invocation174547
Node: garbage_collect_1177519
Node: mark_object186999
Node: gc_sweep188811
Node: sweep_lcrecords_1193874
Node: compact_string_chars194869
Node: sweep_strings197049
Node: sweep_bit_vectors_1198014
Node: Integers and Characters198690
Node: Allocation from Frob Blocks199442
Node: lrecords201046
Node: Low-level allocation213508
Node: Pure Space217676
Node: Cons217851
Node: Vector218567
Node: Bit Vector219144
Node: Symbol219637
Node: Marker220206
Node: String220761
Node: Bytecode224367
Node: Events and the Event Loop224509
Node: Introduction to Events224988
Node: Main Loop226904
Node: Specifics of the Event Gathering Mechanism230480
Node: Specifics About the Emacs Event243046
Node: The Event Stream Callback Routines243301
Node: Other Event Loop Functions243546
Node: Converting Events244686
Node: Dispatching Events; The Command Builder245295
Node: Evaluation; Stack Frames; Bindings245530
Node: Evaluation245872
Node: Dynamic Binding; The specbinding Stack; Unwind-Protects250082
Node: Simple Special Forms252447
Node: Catch and Throw253172
Node: Symbols and Variables255747
Node: Introduction to Symbols256011
Node: Obarrays257049
Node: Symbol Values260582
Node: Buffers and Textual Representation262870
Node: Introduction to Buffers263528
Node: The Text in a Buffer266191
Node: Buffer Lists273341
Node: Markers and Extents275292
Node: Bufbytes and Emchars277557
Node: The Buffer Object277772
Node: MULE Character Sets and Encodings281252
Node: Character Sets282314
Node: Encodings285757
Node: Japanese EUC (Extended Unix Code)286824
Node: JIS7287639
Node: Internal Mule Encodings288989
Node: Internal String Encoding290819
Node: Internal Character Encoding292932
Node: CCL294656
Node: The Lisp Reader and Compiler301627
Node: Lstreams301840
Node: Creating an Lstream302871
Node: Lstream Types304081
Node: Lstream Functions304333
Node: Lstream Methods307855
Node: Consoles; Devices; Frames; Windows310984
Node: Introduction to Consoles; Devices; Frames; Windows311299
Node: Point313791
Node: Window Hierarchy315070
Node: The Window Object319520
Node: The Redisplay Mechanism322957
Node: Critical Redisplay Sections323720
Node: Line Start Cache324675
Node: Extents327879
Node: Introduction to Extents328428
Node: Extent Ordering329554
Node: Format of the Extent Info330777
Node: Zero-Length Extents332665
Node: Mathematics of Extent Ordering334063
Node: Extent Fragments338820
Node: Faces and Glyphs339907
Node: Specifiers340060
Node: Menus340199
Node: Subprocesses342457
Node: Interface to X Windows344433
Node: Index344604

End Tag Table
