#include
#include
void m_set_cursor(int start, int end);
int getvpage(void);
CLIPPER b_curssize()
{
int row, col, start, end;
int ret_val = 0;
while(1){
if( !ISNUM(1) ){
m_set_cursor(6,7);
ret_val = 0;
break;
}
switch( _parl(1)){
case 0 :
m_set_cursor(6,7);
ret_val = 1;
break;
case 1:
m_set_cursor(6,5);
ret_val = 1;
break;
case 2:
m_set_cursor(1,7);
ret_val = 1;
break;
}
break;
}
_retl(ret_val);
}
void m_set_cursor(int start, int end)
{
union REGS ireg;
ireg.h.ah = 0x01;
ireg.h.ch = (char) start;
ireg.h.cl = (char) end;
int86(0x10, &ireg, &ireg);
}