ref: b548687a8ed1d0a159c9d3f3f921d93bbb56908e
dir: /os/pc64/vgasoft.c/
#include "u.h" #include "../port/lib.h" #include "mem.h" #include "dat.h" #include "fns.h" #include "io.h" #include "ureg.h" #include "../port/error.h" #define Image IMAGE #include <draw.h> #include <memdraw.h> #include <cursor.h> #include "screen.h" static void swenable(VGAscr*) { swcursorinit(); swcursorload(&cursor); } static void swdisable(VGAscr*) { swcursorhide(1); } static void swload(VGAscr*, Cursor *curs) { swcursorload(curs); } static int swmove(VGAscr*, Point p) { swcursorhide(0); swcursordraw(p); return 0; } VGAcur vgasoftcur = { "soft", swenable, swdisable, swload, swmove, };