Overall Structure
Your Program's Main Function
— How Glk starts your program
Exiting Your Program
— How to terminate a Glk program cleanly
The Interrupt Handler
— Specifying an interrupt handler for cleaning up critical resources
The Tick Thing
— Yielding time to the operating system
Basic Types
— Basic types used in Glk
Opaque Objects
— Complex objects in Glk
The Gestalt System
— Testing Glk's capabilities
Other API Conventions
— General information about the Glk API