/* vhidecur.c (emx+gcc) -- Copyright (c) 1987-1994 by Eberhard Mattes */

#include <stdlib.h>
#include <sys/video.h>
#include "video2.h"
#include "video3.h"

void v_hidecursor (void)
{
  static VIOCURSORINFO cinfo;

#if defined (IF_OS2)
  IF_OS2
    {
      cinfo.yStart = 0;
      cinfo.cEnd = 0;
      cinfo.cx = 0;             /* Default width */
      cinfo.attr = 0xffff;      /* Invisible */
      VioSetCurType (&cinfo, 0);
    }
#endif
#if defined (IF_DOS)
  IF_DOS
    {
      union REGS r;
      
      r.h.ah = 0x01;
      r.h.cl = 0x00;
      r.h.ch = 0x20;
      _int86 (0x10, &r, &r);
    }
#endif
}
