 +#include "../SDL_sysvideo.h"
 +
 +/* Hidden "this" pointer for the video functions */
-+#define _THIS	SDL_VideoDevice *this
++#define _THIS SDL_VideoDevice *this
 +
 +
 +/* Private display data */

+#endif /* _SDL_orbitalvideo_h */
diff -ruwN source/src/video/SDL_gamma.c source-new/src/video/SDL_gamma.c
--- source/src/video/SDL_gamma.c	2012-01-18 23:30:06.000000000 -0700
+++ source-new/src/video/SDL_gamma.c	2018-12-29 15:57:00.302520335 -0700
@@ -35,6 +35,9 @@
 #define log(x)		__ieee754_log(x)
 #endif

 	/* Allow ourselves to be asynchronously cancelled */
diff -ruwN source/src/video/orbital/SDL_orbitalevents.c source-new/src/video/orbital/SDL_orbitalevents.c
--- source/src/video/orbital/SDL_orbitalevents.c	1969-12-31 17:00:00.000000000 -0700
+++ source-new/src/video/orbital/SDL_orbitalevents.c	2019-08-12 13:35:31.236162876 -0600
@@ -0,0 +1,261 @@
+/*
+    SDL - Simple DirectMedia Layer
+    Copyright (C) 1997-2012 Sam Lantinga
