December 1992
Volume 10 Number 12

DEVICE CONTROL

Bimodal Interrupt Handling Under 80286 DOS Extenders

By Mark Nelson
Avoid switching between real and protected modes to speed interrupt processing.

Windows Device Drivers

By Daniel A. Norton
Adding a driver to Windows isn't easy, but it's not impossible either.

A MIDI Device Driver for XENIX

By Danny Lawrence
Multi-Media on UNIX? Not quite, but with this device driver, you can at least talk to MIDI devices.

FEATURES

Objective-C Programming on NeXT (Article unavailable in electronic form)

By Nigel Taylor
C++ isn't the only object-oriented extension to C that has earned a serious following.

Tuning Up Math Functions

By Tim Prince
Dr. Prince shows that math functions can always be made better.

Build Applications Faster with State Transition Automatons

By Alan Cline
If it looks at all like a parser, you can code it fast as a finite-state machine.

COLUMNS

Standard C: Searching Strings

P. J. Plauger

Code Capsules: Text Processing III — Substrings

Chuck Allison

Q & A: Formatting Floppies with an Embedded Controller

Ken Pugh

On the Networks: Finally — It's Here!

Sydney Weinstein

CUG New Releases: Shareware for Windows/Updates

Steve Graham

USER REPORT

An Easy Road to Windows

Comments by Steve Graham

BOOK REVIEW

C By Example

Reviewed by Kirk Thomas

DEPARTMENTS

Editor's Forum

New Products

We Have Mail