The lowvideo()function not only sets the low video but it also
changes the text and background colors to white and black respectively.
It should not do this. The example program below demonstrates the problem.
BTW, I think I am using DJGPP 2.80 if I am not mistaken.
I wish to say I have been using this compiler for about 2 weeks with
RHIDE and am very impressed with it otherwise.
-----------------------------------------------------------------------
#include <stdio.h>
#include <conio.h>
int main()
{
textcolor( WHITE ) ;
textbackground( BLUE ) ;
cputs( "This is WHITE text on a BLUE background
" ) ;
lowvideo() ;
cputs( "This is after lowvideo()
" ) ;
textcolor( WHITE ) ;
textbackground( BLUE ) ;
cputs( "This is WHITE text on a BLUE background again
" ) ;
textattr( ((BLUE * 16) + WHITE) & 0xF7 ) ;
cputs( "This is after textattr(). What lowvideo() should be doing
" ) ;
}