1 ; vi:set filetype=nasm:
2 ; foo_ are watcom functions, _foo are djgpp functions
21 ; int have_mouse(void)
30 mov [esp + PUSHA_EAX_OFFS], eax
34 ; void show_mouse(int show)
65 ; int read_mouse_bn(void)
75 mov [esp + PUSHA_EAX_OFFS], eax
79 ; int read_mouse(int *xp, int *yp)
91 mov [esp + PUSHA_EAX_OFFS], eax
120 ; void read_mouse_rel(int *xp, int *yp)
121 global read_mouse_rel_
135 global _read_mouse_rel
156 ; void set_mouse(int x, int y)
183 ; void set_mouse_limits(int xmin[eax], int ymin[edx], int xmax[ebx], int ymax[ecx])
184 global set_mouse_limits_
192 mov cx, [esp + PUSHA_EDX_OFFS]
193 mov dx, [esp + PUSHA_ECX_OFFS]
198 global _set_mouse_limits
219 ; void set_mouse_rate(int xrate, int yrate)
220 global set_mouse_rate_
229 global _set_mouse_rate