Well, here it is. For those of you who attended the February ASDF meeting, I want to tell you that I have fixed the problems I was having. My 'gets' function now knows how long the screen line is, and knows where the cursor is on the line. Look at the source file 'console.c' to find out how. Unfortunately, if you enable the screen sizing, and change the size in the middle of the input, 'gets' can't tell what happened. Quite a bit more code. To use the functions in console in your own programs, just use the #define lines from the beginning of 'constest.c', and include console.o in your link. This arc includes the files: console.c source to the new console routines console.o above compiled with -b & -r options constest.c source to test driver for console.c constest.o above compiled with -b & -r options constest executable demo program using most of the features of console makefile for the Software Distillery's make readme.cons (You're kidding, right?) For those of you who haven't attended an ASDF meeting lately (or ever), console is a try at a new set of routines to get around some of the problems with the standard system routines. (At least that's how I see it.) For instance, the new 'getchar' really does let you get just one character from the keyboard. The new 'gets' understands tabs and backspaces and control-x to keep the cursor straight. There are also some graphics routines to handle some of the simpler functions that you may need for charts or graphs or just jazzing up your screens without going through the pain of setting up everything from scratch. Have fun! Jim Cooper P.O. Box 35673 Fayetteville, NC 28303