--- ray/src/rt/driver.h 1989/02/02 10:41:13 1.1 +++ ray/src/rt/driver.h 1989/04/19 22:01:38 1.2 @@ -56,16 +56,17 @@ extern struct device devtable[]; /* supported devices * The name string is used to identify the client. * A device can be open by at most one client. * Be verbose in error reports; call stderr_v(). - * If device has its own error output, set errvec. + * If device has its own error output, set errvec, + * cmdvec and wrnvec. * } * (*dev->close)() * { - * Close the device. Reset errvec to stderr_v. + * Close the device. Reset error vectors. * } * (*dev->clear)(xres, yres) * int xres, yres; * { - * Clear the device for xres by yres output. This call must + * Clear the device for xres by yres output. This call will * be made prior to any output. * } * (*dev->paintr)(col, xmin, ymin, xmax, ymax) @@ -96,13 +97,14 @@ extern struct device devtable[]; /* supported devices * Read an edited input string from the command line. If * an unrecognized control character is entered, terminate * input and return the string with only that character. - * The input string should not contain a newline ('\n'). + * The input string should not contain a newline. * Must work in consort with comout. * } * xsiz, ysiz * The maximum allowable x and y dimensions. If any * size is allowable, these should be set to MAXRES. * inpready - * This variable should be positive - * when characters are ready on the input. + * This variable should be made positive asynchronously + * when characters are ready on the input. (Often easiest + * to check for input during calls to paintr.) */