January 1992
Volume 10 Number 1

PORTABILITY

Porting C Libraries To C++

By David Brumbaugh
Use a class "wrapper" to give existing C libraries an OOP slant.

A Portable VMS-Style Input Line Routine

By Robert Bybee
Use this routine to make sophisticated input editing available to your users.

An OS/2 MIDI Device Driver

By Carl M. Benda
Here's a MIDI driver for OS/2.

OTHER FEATURES

Image Processing, Part 6: Advanced Edge Detection

By Dwayne Phillips
This installment presents four different edge detection algorithms.

A Practical Use For Multiple Threads

By Steve Halladay and Mike Wiebel
In this implementation, several data structures are processed as one large virtual structure by coordinating the efforts of individual threads.

USER REPORT

A Console Stream Class For Borland C++

Comments By Al Williams

COLUMNS

Standard C

P.J. Plauger

On The Networks

Sydney Weinstein

Stepping Up To C++

Dan Saks

Illustrated C

Leor Zolman

CUG New Releases

Kenji Hino

DEPARTMENTS

Editor's Forum

New Products

We Have Mail