 +static void ORBITAL_UnlockHWSurface(_THIS, SDL_Surface *surface);
 +static void ORBITAL_FreeHWSurface(_THIS, SDL_Surface *surface);
 +
++/* Input handling */
++static void ORBITAL_CheckMouseMode(_THIS);
++static SDL_GrabMode ORBITAL_GrabInput(_THIS, SDL_GrabMode mode);
++
 +/* etc. */
 +static void ORBITAL_UpdateRects(_THIS, int numrects, SDL_Rect *rects);
 +

+
+/* The implementation dependent data for the window manager cursor */
+struct WMcursor {
+	int unused;
+};
diff -ruwN source/src/video/orbital/SDL_orbitalmouse_c.h source-new/src/video/orbital/SDL_orbitalmouse_c.h
--- source/src/video/orbital/SDL_orbitalmouse_c.h	1969-12-31 17:00:00.000000000 -0700
+++ source-new/src/video/orbital/SDL_orbitalmouse_c.h	2018-12-29 15:57:00.302520335 -0700
@@ -0,0 +1,26 @@
+/*
+    SDL - Simple DirectMedia Layer
+    Copyright (C) 1997-2012 Sam Lantinga

         # Set up files for the thread library
diff -ruwN source/include/SDL_config.h.in source-new/include/SDL_config.h.in
--- source/include/SDL_config.h.in	2012-01-18 23:30:05.000000000 -0700
+++ source-new/include/SDL_config.h.in	2019-08-10 20:55:13.662786449 -0600
@@ -182,6 +182,7 @@
 #undef SDL_AUDIO_DRIVER_OSS_SOUNDCARD_H
 #undef SDL_AUDIO_DRIVER_PAUD
