Readers of this book are shown how to create reusable software components and utilities for Turbo C programs. The text provides valuable source code for each component or utility, and illustrates their application. It also describes the design and use of components for generic sorting, keyboard handling, cursor manipulation, timing functions, random number generation and user prompts and messages. In addition, the book includes utilities for super-fast spelling checking, efficient file compression and decompression, rollbook database management systems and other functions.