--- ray/src/rt/driver.h 1990/02/22 11:46:09 1.6 +++ ray/src/rt/driver.h 1993/04/05 15:16:46 2.2 @@ -24,7 +24,8 @@ struct driver { /* driver functions */ extern int stderr_v(); /* error vectors */ extern int (*wrnvec)(), (*errvec)(), (*cmdvec)(); -extern struct driver *comm_init(); /* stream interface */ + /* stream interface */ +extern struct driver *comm_init(), *slave_init(); /* magic numbers for verification */ #define COM_SENDM 0x6f37 #define COM_RECVM 0x51da @@ -43,6 +44,8 @@ extern struct device { /* interactive device */ struct driver *(*init)(); /* initialize device */ } devtable[]; /* supported devices */ +extern char dev_default[]; /* default device name */ + #define MB1 ('\n') /* mouse button 1 */ #define MB2 ('\r') /* mouse button 2 */ #define MB3 (' ') /* mouse button 3 */ @@ -101,7 +104,7 @@ extern struct device { /* interactive device */ * assuming the in buffer is big enough. Unless prompt is NULL, * the driver may substitute its own rview command. This is * the most reliable way to repaint areas of the screen. - * If the user enters an unrecognized control character is entered, + * If the user enters an unrecognized control character, * terminate input and return the string with only that character. * The input string should not contain a newline. The routines in * editline.c may be useful. Comin must work in consort with comout.