summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Janiszewski <janisozaur+sdl2image@gmail.com>2018-10-28 21:36:48 +0100
committerMichał Janiszewski <janisozaur+sdl2image@gmail.com>2018-10-28 21:36:48 +0100
commit36dd96c655acbca8e586a881227ec430bc3a7383 (patch)
tree775e0fd491e23c7246ea20682fff568b839935f4
parentf206e55aa215e2f40421b34ccbf9913585872862 (diff)
downloadsdl-36dd96c655acbca8e586a881227ec430bc3a7383.tar.gz
Add and update include guards
Include guards in most changed files were missing, I added them keeping the same style as other SDL files. In some cases I moved the include guards around to be the first thing the header has to take advantage of any possible improvements compiler may have for inclusion guards.
-rw-r--r--src/SDL_assert_c.h5
-rw-r--r--src/audio/SDL_audiodev_c.h6
-rw-r--r--src/core/linux/SDL_evdev_kbd.h5
-rw-r--r--src/events/SDL_events_c.h6
-rw-r--r--src/events/scancodes_xfree86.h6
-rw-r--r--src/haptic/SDL_haptic_c.h5
-rw-r--r--src/joystick/SDL_joystick_c.h6
-rw-r--r--src/joystick/linux/SDL_sysjoystick_c.h5
-rw-r--r--src/joystick/steam/SDL_steamcontroller.h6
-rw-r--r--src/libm/math_libm.h6
-rw-r--r--src/render/SDL_yuv_sw_c.h6
-rw-r--r--src/render/opengl/SDL_shaders_gl.h6
-rw-r--r--src/render/software/SDL_blendfillrect.h6
-rw-r--r--src/render/software/SDL_blendline.h6
-rw-r--r--src/render/software/SDL_blendpoint.h6
-rw-r--r--src/render/software/SDL_drawline.h6
-rw-r--r--src/render/software/SDL_drawpoint.h6
-rw-r--r--src/render/software/SDL_render_sw_c.h5
-rw-r--r--src/render/software/SDL_rotate.h4
-rw-r--r--src/sensor/SDL_sensor_c.h6
-rw-r--r--src/sensor/SDL_syssensor.h6
-rw-r--r--src/timer/SDL_timer_c.h6
-rw-r--r--src/video/SDL_RLEaccel_c.h7
-rw-r--r--src/video/SDL_blit_copy.h5
-rw-r--r--src/video/SDL_blit_slow.h6
-rw-r--r--src/video/SDL_pixels_c.h6
-rw-r--r--src/video/SDL_rect_c.h6
-rw-r--r--src/video/SDL_yuv_c.h6
-rw-r--r--src/video/dummy/SDL_nullevents_c.h6
-rw-r--r--src/video/dummy/SDL_nullframebuffer_c.h6
-rw-r--r--src/video/wayland/SDL_waylandtouch.h10
-rw-r--r--src/video/x11/SDL_x11framebuffer.h6
-rw-r--r--src/video/x11/SDL_x11messagebox.h5
33 files changed, 189 insertions, 5 deletions
diff --git a/src/SDL_assert_c.h b/src/SDL_assert_c.h
index aa690a308..93263d6a1 100644
--- a/src/SDL_assert_c.h
+++ b/src/SDL_assert_c.h
@@ -19,6 +19,11 @@
3. This notice may not be removed or altered from any source distribution.
*/
+#ifndef SDL_assert_c_h_
+#define SDL_assert_c_h_
+
extern void SDL_AssertionsQuit(void);
+#endif /* SDL_assert_c_h_ */
+
/* vi: set ts=4 sw=4 expandtab: */
diff --git a/src/audio/SDL_audiodev_c.h b/src/audio/SDL_audiodev_c.h
index 15928d10a..2d3b0eac9 100644
--- a/src/audio/SDL_audiodev_c.h
+++ b/src/audio/SDL_audiodev_c.h
@@ -18,6 +18,10 @@
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
*/
+
+#ifndef SDL_audiodev_c_h_
+#define SDL_audiodev_c_h_
+
#include "SDL.h"
#include "../SDL_internal.h"
#include "SDL_sysaudio.h"
@@ -35,4 +39,6 @@
extern void SDL_EnumUnixAudioDevices(const int classic, int (*test)(int));
+#endif /* SDL_audiodev_c_h_ */
+
/* vi: set ts=4 sw=4 expandtab: */
diff --git a/src/core/linux/SDL_evdev_kbd.h b/src/core/linux/SDL_evdev_kbd.h
index 831ba3ade..5e51cdd17 100644
--- a/src/core/linux/SDL_evdev_kbd.h
+++ b/src/core/linux/SDL_evdev_kbd.h
@@ -19,6 +19,9 @@
3. This notice may not be removed or altered from any source distribution.
*/
+#ifndef SDL_evdev_kbd_h_
+#define SDL_evdev_kbd_h_
+
struct SDL_EVDEV_keyboard_state;
typedef struct SDL_EVDEV_keyboard_state SDL_EVDEV_keyboard_state;
@@ -26,4 +29,6 @@ extern SDL_EVDEV_keyboard_state *SDL_EVDEV_kbd_init(void);
extern void SDL_EVDEV_kbd_keycode(SDL_EVDEV_keyboard_state *state, unsigned int keycode, int down);
extern void SDL_EVDEV_kbd_quit(SDL_EVDEV_keyboard_state *state);
+#endif /* SDL_evdev_kbd_h_ */
+
/* vi: set ts=4 sw=4 expandtab: */
diff --git a/src/events/SDL_events_c.h b/src/events/SDL_events_c.h
index 7f3ac6a86..d9684b5fa 100644
--- a/src/events/SDL_events_c.h
+++ b/src/events/SDL_events_c.h
@@ -18,6 +18,10 @@
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
*/
+
+#ifndef SDL_events_c_h_
+#define SDL_events_c_h_
+
#include "../SDL_internal.h"
/* Useful functions and variables from SDL_events.c */
@@ -49,4 +53,6 @@ extern void SDL_QuitQuit(void);
extern void SDL_SendPendingQuit(void);
+#endif /* SDL_events_c_h_ */
+
/* vi: set ts=4 sw=4 expandtab: */
diff --git a/src/events/scancodes_xfree86.h b/src/events/scancodes_xfree86.h
index 7d1f844b0..6e65507f6 100644
--- a/src/events/scancodes_xfree86.h
+++ b/src/events/scancodes_xfree86.h
@@ -18,6 +18,10 @@
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
*/
+
+#ifndef scancodes_xfree86_h_
+#define scancodes_xfree86_h_
+
#include "../../include/SDL_scancode.h"
/* XFree86 key code to SDL scancode mapping table
@@ -503,4 +507,6 @@ static const SDL_Scancode xvnc_scancode_table[] = {
/* 80 */ SDL_SCANCODE_F12,
};
+#endif /* scancodes_xfree86_h_ */
+
/* *INDENT-ON* */
diff --git a/src/haptic/SDL_haptic_c.h b/src/haptic/SDL_haptic_c.h
index 26d900d44..390dc7854 100644
--- a/src/haptic/SDL_haptic_c.h
+++ b/src/haptic/SDL_haptic_c.h
@@ -19,7 +19,12 @@
3. This notice may not be removed or altered from any source distribution.
*/
+#ifndef SDL_haptic_c_h_
+#define SDL_haptic_c_h_
+
extern int SDL_HapticInit(void);
extern void SDL_HapticQuit(void);
+#endif /* SDL_haptic_c_h_ */
+
/* vi: set ts=4 sw=4 expandtab: */
diff --git a/src/joystick/SDL_joystick_c.h b/src/joystick/SDL_joystick_c.h
index 1ede4a159..900d5904c 100644
--- a/src/joystick/SDL_joystick_c.h
+++ b/src/joystick/SDL_joystick_c.h
@@ -18,6 +18,10 @@
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
*/
+
+#ifndef SDL_joystick_c_h_
+#define SDL_joystick_c_h_
+
#include "../SDL_internal.h"
/* Useful functions and variables from SDL_joystick.c */
@@ -97,4 +101,6 @@ extern void SDL_PrivateJoystickBatteryLevel(SDL_Joystick * joystick,
/* Internal sanity checking functions */
extern int SDL_PrivateJoystickValid(SDL_Joystick * joystick);
+#endif /* SDL_joystick_c_h_ */
+
/* vi: set ts=4 sw=4 expandtab: */
diff --git a/src/joystick/linux/SDL_sysjoystick_c.h b/src/joystick/linux/SDL_sysjoystick_c.h
index 617e3200d..83d593760 100644
--- a/src/joystick/linux/SDL_sysjoystick_c.h
+++ b/src/joystick/linux/SDL_sysjoystick_c.h
@@ -19,6 +19,9 @@
3. This notice may not be removed or altered from any source distribution.
*/
+#ifndef SDL_sysjoystick_c_h_
+#define SDL_sysjoystick_c_h_
+
#include <linux/input.h>
struct SDL_joylist_item;
@@ -61,4 +64,6 @@ struct joystick_hwdata
SDL_bool m_bSteamController;
};
+#endif /* SDL_sysjoystick_c_h_ */
+
/* vi: set ts=4 sw=4 expandtab: */
diff --git a/src/joystick/steam/SDL_steamcontroller.h b/src/joystick/steam/SDL_steamcontroller.h
index ce37b4de5..81b887973 100644
--- a/src/joystick/steam/SDL_steamcontroller.h
+++ b/src/joystick/steam/SDL_steamcontroller.h
@@ -18,6 +18,10 @@
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
*/
+
+#ifndef SDL_steamcontroller_h_
+#define SDL_steamcontroller_h_
+
#include "../../SDL_internal.h"
typedef SDL_bool (*SteamControllerConnectedCallback_t)(const char *name, SDL_JoystickGUID guid, int *device_instance);
@@ -30,4 +34,6 @@ void SDL_UpdateSteamControllers(void);
void SDL_UpdateSteamController(SDL_Joystick *joystick);
void SDL_QuitSteamControllers(void);
+#endif /* SDL_steamcontroller_h_ */
+
/* vi: set ts=4 sw=4 expandtab: */
diff --git a/src/libm/math_libm.h b/src/libm/math_libm.h
index 67f8c6a79..3c751c5ed 100644
--- a/src/libm/math_libm.h
+++ b/src/libm/math_libm.h
@@ -18,6 +18,10 @@
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
*/
+
+#ifndef math_libm_h_
+#define math_libm_h_
+
#include "../SDL_internal.h"
/* Math routines from uClibc: http://www.uclibc.org */
@@ -38,4 +42,6 @@ double SDL_uclibc_sin(double x);
double SDL_uclibc_sqrt(double x);
double SDL_uclibc_tan(double x);
+#endif /* math_libm_h_ */
+
/* vi: set ts=4 sw=4 expandtab: */
diff --git a/src/render/SDL_yuv_sw_c.h b/src/render/SDL_yuv_sw_c.h
index 0dfb5db7f..34322f24c 100644
--- a/src/render/SDL_yuv_sw_c.h
+++ b/src/render/SDL_yuv_sw_c.h
@@ -18,6 +18,10 @@
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
*/
+
+#ifndef SDL_yuv_sw_c_h_
+#define SDL_yuv_sw_c_h_
+
#include "../SDL_internal.h"
#include "SDL_video.h"
@@ -64,4 +68,6 @@ void SDL_SW_DestroyYUVTexture(SDL_SW_YUVTexture * swdata);
#define USE_MMX_ASSEMBLY 1
#endif
+#endif /* SDL_yuv_sw_c_h_ */
+
/* vi: set ts=4 sw=4 expandtab: */
diff --git a/src/render/opengl/SDL_shaders_gl.h b/src/render/opengl/SDL_shaders_gl.h
index 9805c599c..36975214d 100644
--- a/src/render/opengl/SDL_shaders_gl.h
+++ b/src/render/opengl/SDL_shaders_gl.h
@@ -18,6 +18,10 @@
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
*/
+
+#ifndef SDL_shaders_gl_h_
+#define SDL_shaders_gl_h_
+
#include "../../SDL_internal.h"
/* OpenGL shader implementation */
@@ -44,4 +48,6 @@ extern GL_ShaderContext * GL_CreateShaderContext(void);
extern void GL_SelectShader(GL_ShaderContext *ctx, GL_Shader shader);
extern void GL_DestroyShaderContext(GL_ShaderContext *ctx);
+#endif /* SDL_shaders_gl_h_ */
+
/* vi: set ts=4 sw=4 expandtab: */
diff --git a/src/render/software/SDL_blendfillrect.h b/src/render/software/SDL_blendfillrect.h
index 262210f77..3cac83454 100644
--- a/src/render/software/SDL_blendfillrect.h
+++ b/src/render/software/SDL_blendfillrect.h
@@ -18,10 +18,16 @@
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
*/
+
+#ifndef SDL_blendfillrect_h_
+#define SDL_blendfillrect_h_
+
#include "../../SDL_internal.h"
extern int SDL_BlendFillRect(SDL_Surface * dst, const SDL_Rect * rect, SDL_BlendMode blendMode, Uint8 r, Uint8 g, Uint8 b, Uint8 a);
extern int SDL_BlendFillRects(SDL_Surface * dst, const SDL_Rect * rects, int count, SDL_BlendMode blendMode, Uint8 r, Uint8 g, Uint8 b, Uint8 a);
+#endif /* SDL_blendfillrect_h_ */
+
/* vi: set ts=4 sw=4 expandtab: */
diff --git a/src/render/software/SDL_blendline.h b/src/render/software/SDL_blendline.h
index 82072cb00..a48a4984e 100644
--- a/src/render/software/SDL_blendline.h
+++ b/src/render/software/SDL_blendline.h
@@ -18,10 +18,16 @@
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
*/
+
+#ifndef SDL_blendline_h_
+#define SDL_blendline_h_
+
#include "../../SDL_internal.h"
extern int SDL_BlendLine(SDL_Surface * dst, int x1, int y1, int x2, int y2, SDL_BlendMode blendMode, Uint8 r, Uint8 g, Uint8 b, Uint8 a);
extern int SDL_BlendLines(SDL_Surface * dst, const SDL_Point * points, int count, SDL_BlendMode blendMode, Uint8 r, Uint8 g, Uint8 b, Uint8 a);
+#endif /* SDL_blendline_h_ */
+
/* vi: set ts=4 sw=4 expandtab: */
diff --git a/src/render/software/SDL_blendpoint.h b/src/render/software/SDL_blendpoint.h
index dd9e49c1c..188557cea 100644
--- a/src/render/software/SDL_blendpoint.h
+++ b/src/render/software/SDL_blendpoint.h
@@ -18,10 +18,16 @@
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
*/
+
+#ifndef SDL_blendpoint_h_
+#define SDL_blendpoint_h_
+
#include "../../SDL_internal.h"
extern int SDL_BlendPoint(SDL_Surface * dst, int x, int y, SDL_BlendMode blendMode, Uint8 r, Uint8 g, Uint8 b, Uint8 a);
extern int SDL_BlendPoints(SDL_Surface * dst, const SDL_Point * points, int count, SDL_BlendMode blendMode, Uint8 r, Uint8 g, Uint8 b, Uint8 a);
+#endif /* SDL_blendpoint_h_ */
+
/* vi: set ts=4 sw=4 expandtab: */
diff --git a/src/render/software/SDL_drawline.h b/src/render/software/SDL_drawline.h
index 9395d5050..4e8e2bd45 100644
--- a/src/render/software/SDL_drawline.h
+++ b/src/render/software/SDL_drawline.h
@@ -18,10 +18,16 @@
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
*/
+
+#ifndef SDL_drawline_h_
+#define SDL_drawline_h_
+
#include "../../SDL_internal.h"
extern int SDL_DrawLine(SDL_Surface * dst, int x1, int y1, int x2, int y2, Uint32 color);
extern int SDL_DrawLines(SDL_Surface * dst, const SDL_Point * points, int count, Uint32 color);
+#endif /* SDL_drawline_h_ */
+
/* vi: set ts=4 sw=4 expandtab: */
diff --git a/src/render/software/SDL_drawpoint.h b/src/render/software/SDL_drawpoint.h
index c36670007..454774d06 100644
--- a/src/render/software/SDL_drawpoint.h
+++ b/src/render/software/SDL_drawpoint.h
@@ -18,10 +18,16 @@
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
*/
+
+#ifndef SDL_drawpoint_h_
+#define SDL_drawpoint_h_
+
#include "../../SDL_internal.h"
extern int SDL_DrawPoint(SDL_Surface * dst, int x, int y, Uint32 color);
extern int SDL_DrawPoints(SDL_Surface * dst, const SDL_Point * points, int count, Uint32 color);
+#endif /* SDL_drawpoint_h_ */
+
/* vi: set ts=4 sw=4 expandtab: */
diff --git a/src/render/software/SDL_render_sw_c.h b/src/render/software/SDL_render_sw_c.h
index 8f065de7f..f228517c5 100644
--- a/src/render/software/SDL_render_sw_c.h
+++ b/src/render/software/SDL_render_sw_c.h
@@ -19,6 +19,11 @@
3. This notice may not be removed or altered from any source distribution.
*/
+#ifndef SDL_render_sw_c_h_
+#define SDL_render_sw_c_h_
+
extern SDL_Renderer * SW_CreateRendererForSurface(SDL_Surface * surface);
+#endif /* SDL_render_sw_c_h_ */
+
/* vi: set ts=4 sw=4 expandtab: */
diff --git a/src/render/software/SDL_rotate.h b/src/render/software/SDL_rotate.h
index 2bf2ea82e..54c0927a1 100644
--- a/src/render/software/SDL_rotate.h
+++ b/src/render/software/SDL_rotate.h
@@ -19,6 +19,9 @@
3. This notice may not be removed or altered from any source distribution.
*/
+#ifndef SDL_rotate_h_
+#define SDL_rotate_h_
+
#ifndef MIN
#define MIN(a,b) (((a) < (b)) ? (a) : (b))
#endif
@@ -26,3 +29,4 @@
extern SDL_Surface *SDLgfx_rotateSurface(SDL_Surface * src, double angle, int centerx, int centery, int smooth, int flipx, int flipy, int dstwidth, int dstheight, double cangle, double sangle);
extern void SDLgfx_rotozoomSurfaceSizeTrig(int width, int height, double angle, int *dstwidth, int *dstheight, double *cangle, double *sangle);
+#endif /* SDL_rotate_h_ */
diff --git a/src/sensor/SDL_sensor_c.h b/src/sensor/SDL_sensor_c.h
index eb2c99972..70974af59 100644
--- a/src/sensor/SDL_sensor_c.h
+++ b/src/sensor/SDL_sensor_c.h
@@ -18,6 +18,10 @@
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
*/
+
+#ifndef SDL_sensor_c_h_
+#define SDL_sensor_c_h_
+
#include "SDL_config.h"
struct _SDL_SensorDriver;
@@ -35,4 +39,6 @@ extern void SDL_SensorQuit(void);
/* Internal event queueing functions */
extern int SDL_PrivateSensorUpdate(SDL_Sensor *sensor, float *data, int num_values);
+#endif /* SDL_sensor_c_h_ */
+
/* vi: set ts=4 sw=4 expandtab: */
diff --git a/src/sensor/SDL_syssensor.h b/src/sensor/SDL_syssensor.h
index f10aee3ec..210577a9d 100644
--- a/src/sensor/SDL_syssensor.h
+++ b/src/sensor/SDL_syssensor.h
@@ -18,6 +18,10 @@
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
*/
+
+#ifndef SDL_syssensor_c_h_
+#define SDL_syssensor_c_h_
+
#include "SDL_config.h"
/* This is the system specific header for the SDL sensor API */
@@ -96,4 +100,6 @@ extern SDL_SensorDriver SDL_ANDROID_SensorDriver;
extern SDL_SensorDriver SDL_COREMOTION_SensorDriver;
extern SDL_SensorDriver SDL_DUMMY_SensorDriver;
+#endif /* SDL_syssensor_c_h_ */
+
/* vi: set ts=4 sw=4 expandtab: */
diff --git a/src/timer/SDL_timer_c.h b/src/timer/SDL_timer_c.h
index f83bdded0..3ea350ffb 100644
--- a/src/timer/SDL_timer_c.h
+++ b/src/timer/SDL_timer_c.h
@@ -18,6 +18,10 @@
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
*/
+
+#ifndef SDL_timer_c_h_
+#define SDL_timer_c_h_
+
#include "../SDL_internal.h"
/* Useful functions and variables from SDL_timer.c */
@@ -31,4 +35,6 @@ extern void SDL_TicksQuit(void);
extern int SDL_TimerInit(void);
extern void SDL_TimerQuit(void);
+#endif /* SDL_timer_c_h_ */
+
/* vi: set ts=4 sw=4 expandtab: */
diff --git a/src/video/SDL_RLEaccel_c.h b/src/video/SDL_RLEaccel_c.h
index fe418358b..b6fa6a11e 100644
--- a/src/video/SDL_RLEaccel_c.h
+++ b/src/video/SDL_RLEaccel_c.h
@@ -18,6 +18,10 @@
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
*/
+
+#ifndef SDL_RLEaccel_c_h_
+#define SDL_RLEaccel_c_h_
+
#include "../SDL_internal.h"
/* Useful functions and variables from SDL_RLEaccel.c */
@@ -28,4 +32,7 @@ extern int SDLCALL SDL_RLEBlit (SDL_Surface * src, SDL_Rect * srcrect,
extern int SDLCALL SDL_RLEAlphaBlit(SDL_Surface * src, SDL_Rect * srcrect,
SDL_Surface * dst, SDL_Rect * dstrect);
extern void SDL_UnRLESurface(SDL_Surface * surface, int recode);
+
+#endif /* SDL_RLEaccel_c_h_ */
+
/* vi: set ts=4 sw=4 expandtab: */
diff --git a/src/video/SDL_blit_copy.h b/src/video/SDL_blit_copy.h
index 46651791e..d569ae00c 100644
--- a/src/video/SDL_blit_copy.h
+++ b/src/video/SDL_blit_copy.h
@@ -19,6 +19,11 @@
3. This notice may not be removed or altered from any source distribution.
*/
+#ifndef SDL_blit_copy_h_
+#define SDL_blit_copy_h_
+
void SDL_BlitCopy(SDL_BlitInfo * info);
+#endif /* SDL_blit_copy_h_ */
+
/* vi: set ts=4 sw=4 expandtab: */
diff --git a/src/video/SDL_blit_slow.h b/src/video/SDL_blit_slow.h
index 02d360a6e..d27fcd275 100644
--- a/src/video/SDL_blit_slow.h
+++ b/src/video/SDL_blit_slow.h
@@ -18,8 +18,14 @@
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
*/
+
+#ifndef SDL_blit_slow_h_
+#define SDL_blit_slow_h_
+
#include "../SDL_internal.h"
extern void SDL_Blit_Slow(SDL_BlitInfo * info);
+#endif /* SDL_blit_slow_h_ */
+
/* vi: set ts=4 sw=4 expandtab: */
diff --git a/src/video/SDL_pixels_c.h b/src/video/SDL_pixels_c.h
index 900f0b080..c84e155f1 100644
--- a/src/video/SDL_pixels_c.h
+++ b/src/video/SDL_pixels_c.h
@@ -18,6 +18,10 @@
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
*/
+
+#ifndef SDL_pixels_c_h_
+#define SDL_pixels_c_h_
+
#include "../SDL_internal.h"
/* Useful functions and variables from SDL_pixel.c */
@@ -37,4 +41,6 @@ extern void SDL_FreeBlitMap(SDL_BlitMap * map);
extern void SDL_DitherColors(SDL_Color * colors, int bpp);
extern Uint8 SDL_FindColor(SDL_Palette * pal, Uint8 r, Uint8 g, Uint8 b, Uint8 a);
+#endif /* SDL_pixels_c_h_ */
+
/* vi: set ts=4 sw=4 expandtab: */
diff --git a/src/video/SDL_rect_c.h b/src/video/SDL_rect_c.h
index d67e49348..56d6f2e07 100644
--- a/src/video/SDL_rect_c.h
+++ b/src/video/SDL_rect_c.h
@@ -18,8 +18,14 @@
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
*/
+
+#ifndef SDL_rect_c_h_
+#define SDL_rect_c_h_
+
#include "../SDL_internal.h"
extern SDL_bool SDL_GetSpanEnclosingRect(int width, int height, int numrects, const SDL_Rect * rects, SDL_Rect *span);
+#endif /* SDL_rect_c_h_ */
+
/* vi: set ts=4 sw=4 expandtab: */
diff --git a/src/video/SDL_yuv_c.h b/src/video/SDL_yuv_c.h
index 6fe02b0fc..192bd2c57 100644
--- a/src/video/SDL_yuv_c.h
+++ b/src/video/SDL_yuv_c.h
@@ -18,6 +18,10 @@
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
*/
+
+#ifndef SDL_yuv_c_h_
+#define SDL_yuv_c_h_
+
#include "../SDL_internal.h"
@@ -27,4 +31,6 @@ extern int SDL_ConvertPixels_YUV_to_RGB(int width, int height, Uint32 src_format
extern int SDL_ConvertPixels_RGB_to_YUV(int width, int height, Uint32 src_format, const void *src, int src_pitch, Uint32 dst_format, void *dst, int dst_pitch);
extern int SDL_ConvertPixels_YUV_to_YUV(int width, int height, Uint32 src_format, const void *src, int src_pitch, Uint32 dst_format, void *dst, int dst_pitch);
+#endif /* SDL_yuv_c_h_ */
+
/* vi: set ts=4 sw=4 expandtab: */
diff --git a/src/video/dummy/SDL_nullevents_c.h b/src/video/dummy/SDL_nullevents_c.h
index a5636be53..454d39401 100644
--- a/src/video/dummy/SDL_nullevents_c.h
+++ b/src/video/dummy/SDL_nullevents_c.h
@@ -18,10 +18,16 @@
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
*/
+
+#ifndef SDL_nullevents_c_h_
+#define SDL_nullevents_c_h_
+
#include "../../SDL_internal.h"
#include "SDL_nullvideo.h"
extern void DUMMY_PumpEvents(_THIS);
+#endif /* SDL_nullevents_c_h_ */
+
/* vi: set ts=4 sw=4 expandtab: */
diff --git a/src/video/dummy/SDL_nullframebuffer_c.h b/src/video/dummy/SDL_nullframebuffer_c.h
index 5d6b7aed5..b7d0c633f 100644
--- a/src/video/dummy/SDL_nullframebuffer_c.h
+++ b/src/video/dummy/SDL_nullframebuffer_c.h
@@ -18,10 +18,16 @@
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
*/
+
+#ifndef SDL_nullframebuffer_c_h_
+#define SDL_nullframebuffer_c_h_
+
#include "../../SDL_internal.h"
extern int SDL_DUMMY_CreateWindowFramebuffer(_THIS, SDL_Window * window, Uint32 * format, void ** pixels, int *pitch);
extern int SDL_DUMMY_UpdateWindowFramebuffer(_THIS, SDL_Window * window, const SDL_Rect * rects, int numrects);
extern void SDL_DUMMY_DestroyWindowFramebuffer(_THIS, SDL_Window * window);
+#endif /* SDL_nullframebuffer_c_h_ */
+
/* vi: set ts=4 sw=4 expandtab: */
diff --git a/src/video/wayland/SDL_waylandtouch.h b/src/video/wayland/SDL_waylandtouch.h
index 9efc5a54a..eba0da80d 100644
--- a/src/video/wayland/SDL_waylandtouch.h
+++ b/src/video/wayland/SDL_waylandtouch.h
@@ -19,13 +19,13 @@
3. This notice may not be removed or altered from any source distribution.
*/
+#ifndef SDL_waylandtouch_h_
+#define SDL_waylandtouch_h_
+
#include "../../SDL_internal.h"
#ifdef SDL_VIDEO_DRIVER_WAYLAND_QT_TOUCH
-#ifndef SDL_waylandtouch_h_
-#define SDL_waylandtouch_h_
-
#include "SDL_waylandvideo.h"
#include <stdint.h>
#include <stddef.h>
@@ -347,6 +347,6 @@ qt_windowmanager_open_url(struct qt_windowmanager *qt_windowmanager, uint32_t re
QT_WINDOWMANAGER_OPEN_URL, remaining, url);
}
-#endif /* SDL_waylandtouch_h_ */
-
#endif /* SDL_VIDEO_DRIVER_WAYLAND_QT_TOUCH */
+
+#endif /* SDL_waylandtouch_h_ */
diff --git a/src/video/x11/SDL_x11framebuffer.h b/src/video/x11/SDL_x11framebuffer.h
index 61bb0c55c..6a3178869 100644
--- a/src/video/x11/SDL_x11framebuffer.h
+++ b/src/video/x11/SDL_x11framebuffer.h
@@ -18,6 +18,10 @@
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
*/
+
+#ifndef SDL_x11framebuffer_h_
+#define SDL_x11framebuffer_h_
+
#include "../../SDL_internal.h"
@@ -28,4 +32,6 @@ extern int X11_UpdateWindowFramebuffer(_THIS, SDL_Window * window,
const SDL_Rect * rects, int numrects);
extern void X11_DestroyWindowFramebuffer(_THIS, SDL_Window * window);
+#endif /* SDL_x11framebuffer_h_ */
+
/* vi: set ts=4 sw=4 expandtab: */
diff --git a/src/video/x11/SDL_x11messagebox.h b/src/video/x11/SDL_x11messagebox.h
index cab407b2d..6515983fa 100644
--- a/src/video/x11/SDL_x11messagebox.h
+++ b/src/video/x11/SDL_x11messagebox.h
@@ -19,10 +19,15 @@
3. This notice may not be removed or altered from any source distribution.
*/
+#ifndef SDL_x11messagebox_h_
+#define SDL_x11messagebox_h_
+
#if SDL_VIDEO_DRIVER_X11
extern int X11_ShowMessageBox(const SDL_MessageBoxData *messageboxdata, int *buttonid);
#endif /* SDL_VIDEO_DRIVER_X11 */
+#endif /* SDL_x11messagebox_h_ */
+
/* vi: set ts=4 sw=4 expandtab: */