Functions supported in PCDOS and OS/2 that cannot be implemented under terminal-based systems have been included in the Vermont Views library as "no-operation" or "no-op" functions. No-op functions simply return immediately without doing anything. Table 54.1 lists the no-op functions in the terminal-based versions of Vermont Views. Four of these functions are also no-op functions under OS/2.
Table 54.1: No-op Functions in Terminal-based Versions
| init_nochk() | sw_vidpage()* | vid_hibg() |
| ki_stat() | vid_adapter() | vid_int()* |
| mou_hide()* | vid_cgabdr() | vid_setmode() |
| mou_show()* | vid_ega43() | vid_vga50() |
* Also not supported under OS/2.
In many instances, programs written under PCDOS and OS/2 will operate on terminals satisfactorily without any changes, even though they include these functions. However, to be most portable, your programs should not depend on these functions. You should review programs written under PCDOS that include these functions to see whether their transformation into no-op functions will affect your program. In some instances, you may wish to substitute other functions or to rewrite the no-op function to perform a task.